Report Assembly Interfaces

The Report assembly includes the following interfaces:

  Interface Brief description
ICalculateReportScheduledTask The ICalculateReportScheduledTask interface is used to determine parameters of a regular report task calculation in a task container.
IGetDataAreaHintArgs The IGetDataAreaHintArgs interface is used to work with arguments of the event that occurs on changing metadata of formula cell contents.
IPrxAssemblies The IPrxAssemblies interface contains properties and methods that are used to work with the collection of development environment objects connected to the regular report.
IPrxBulkSelection The IPrxBulkSelection interface contains properties required to determine parameters of allowed dimension selection.
IPrxBulkSelectionSet The IPrxBulkSelectionSet interface contains properties and methods required to work with the collection of dimension selections that can be used when executing batch operations.
IPrxBulkSettings The IPrxBulkSettings interface contains properties required to adjust settings of batch operations executed for the regular report.
IPrxCellStyle The IPrxCellStyle interface contains properties and methods of styling cells of regular report tables.
IPrxChart The IPrxChart interface contains properties and methods of the Chart regular report object.
IPrxChartDataAdapter The IPrxChartDataAdapter interface contains properties of a data source for a regular report graph.
IPrxChartLegend The IPrxChartLegend interface is used to set parameters of external legend for the charts.
IPrxControl The IPrxControl interface contains properties of a control of a regular report.
IPrxControlAppearance The IPrxControlAppearance interface is used to determine the scope of a control.
IPrxControls The IPrxControls interface contains properties and methods of the collection of controls of a regular report sheet.
IPrxDataAdapter The IPrxDataAdapter interface enables the user to work with a data source.
IPrxDataAdapterManager The IPrxDataAdapterManager interface sets a type of adapter for displaying source data on a map.
IPrxDataCache The IPrxDataCache interface is used to set up data caching parameters.
IPrxDataChange The IPrxDataChange interface is used to work with changed data of the data area.
IPrxDataElementStyle The IPrxDataElementStyle interface contains properties of styles applied to the dimension and levels of the dimension based on which the data area is built.
IPrxDataElementStyleCommon The IPrxDataElementStyleCommon interface determines style of the data area. It is the basic interface for the IPrxDataElementStyle interface.
IPrxDataIsland The IPrxDataIsland interface is used to work with data area of a regular report.
IPrxDataIslandCorner The IPrxDataIslandCorner interface contains properties of parameters of a corner cell of a data area table.
IPrxDataIslandDimension The IPrxDataIslandDimension interface contains properties of a dimension of the data slice on which the data area is based.
IPrxDataIslandDimensionCommon The IPrxDataIslandDimensionCommon interface allows for working with the dimension, based on which a data area is built.
IPrxDataIslandDimensionLayout The IPrxDataIslandDimensionLayout interface determines parameters of an arbitrary title for a dimension.
IPrxDataIslandDimensionLayoutFormulaParser The IPrxDataIslandDimensionLayoutFormulaParser interface contains properties and methods that are used to recognize formulas from the text row.
IPrxDataIslandDimensionLayoutNode The IPrxDataIslandDimensionLayoutNode interface determines parameters of an element of an arbitrary title.
IPrxDataIslandDimensionLayoutNodes The IPrxDataIslandDimensionLayoutNodes interface determines parameters and structure of an arbitrary header.
IPrxDataIslandDimensionSort The IPrxDataIslandDimensionSort interface contains properties that are used to set parameters of sorting rows, columns and dimensions of the data area.
IPrxDataIslandHeader The IPrxDataIslandHeader interface contains properties of headings of rows and columns of the data area of a regular report.
IPrxDataIslandHeaderCommon The IPrxDataIslandHeaderCommon interface enables user to set parameters of data area headings. This interface is used as basic for several interfaces.
IPrxDataIslandHeaderFilter The IPrxDataIslandHeaderFilter interface contains properties of filters for data area rows and columns.
IPrxDataIslandLevel The IPrxDataIslandLevel interface contains properties of dimension levels.
IPrxDataIslandNaming The IPrxDataIslandNaming interface contains properties of names of the dimension elements and dimension levels.
IPrxDataIslandNumbering The IPrxDataIslandNumbering interface contains properties of numbering of dimension elements.
IPrxDataIslandNumberingLevel The IPrxDataIslandNumberingLevel interface contains properties of numbering for rows and columns of dimension levels.
IPrxDataIslandProperties The IPrxDataIslandProperties interface contains properties of parameters of the data area style.
IPrxDataIslands The IPrxDataIslands interface contains properties and methods of a data area collection.
IPrxDataIslandTotals The IPrxDataIslandTotals interface enables the user to set up parameters of totals for the data area.
IPrxDataSource The IPrxDataSource interface is used to work with regular report data source.
IPrxDataSources The IPrxDataSources interface contains properties and methods of a data source collection.
IPrxDimensionDrill The IPrxDimensionDrill interface determines parameters of the detailing that implements setting of hyperlinks for elements of a dimension or a level in the data area.
IPrxDrillCellResult The IPrxDrillCellResult interface contains properties of binding a cell to the slice data.
IPrxFlowDocument The IPrxFlowDocument interface contains methods of the following regular report object: Formatted text.
IPrxFormatConditions The IPrxFormatConditions interface determines conditional formatting parameters.
IPrxFormulaIsland The IPrxFormulaIsland interface contains properties and methods of formula area of a regular report.
IPrxFormulaIslands The IPrxFormulaIslands interface contains properties and methods of the collection of formula areas of a regular report.
IPrxJsPlugin The IPrxJsPlugin interface is used to work with a regular report sheet that is created using a JS plugin development environment component.
IPrxMap The IPrxMap interface contains properties of the Map object of a regular report.
IPrxMapDataAdapter The IPrxMapDataAdapter interface contains properties of a data source for a regular report map.
IPrxMapLegend The IPrxMapLegend interface contains properties of the Map Legend object of a regular report.
IPrxMapScale The IPrxMapScale interface contains regular report scale properties.
IPrxMapScales The IPrxMapScales interface contains properties and methods of the collection of regular report scales.
IPrxMapTerritoryInfo The IPrxMapTerritoryInfo interface contains properties of the Territory Info regular report object.
IPrxOldObject The IPrxOldObject interface describes outdated objects of regular report.
IPrxOpenObjectConstantParamControl The IPrxOpenObjectConstantParamControl interface contains properties that are used to set up control of the parameter of opened object using a constant value.
IPrxOpenObjectDimAttributeParamControl The IPrxOpenObjectDimAttributeParamControl interface contains properties that are used to set up control of opened object parameter using dimension attribute value.
IPrxOpenObjectParam The IPrxOpenObjectParam interface is used to set up control of parameter of the object opened on custom button click.
IPrxOpenObjectParamControl The IPrxOpenObjectParamControl interface contains basic properties that are used to set up sending value to opened object parameter.
IPrxOpenObjectParams The IPrxOpenObjectParams interface is used to work with the collection of settings for controlling parameters of the object opened by custom button click.
IPrxOpenObjectReportParamControl The IPrxOpenObjectReportParamControl interface contains properties that are used to set up control of parameter of opened object using the current object parameter.
IPrxPageSettings The IPrxPageSettings interface contains properties and methods of print options of pages of a regular report sheet.
IPrxPartialPersist The IPrxPartialPersist interface is used to load a portion of report to a stream and release the used memory.
IPrxPicture The IPrxPicture interface contains properties of the Image object of a regular report.
IPrxRange The IPrxRange interface contains properties of the absolute address.
IPrxReport The IPrxReport interface contains properties and methods of the Regular Report repository object.
IPrxReportClass The IPrxReportClass interface contains properties required to access an active regular report.
IPrxReportControls The IPrxReportControls interface contains properties and methods of collection of regular report controls.
IPrxReportExporter The IPrxReportExporter interface determines regular report export parameters.
IPrxReportImporter The IPrxReportImporter interface is used to import data to regular report from external files.
IPrxReportOptions The IPrxReportOptions interface is used to work with parameters of regular report setting.
IPrxReportRecalcContext The IPrxReportRecalcContext interface contains properties and methods required to determine regular report calculation parameters.
IPrxReportTitle The IPrxReportTitle interface contains properties of regular report title.
IPrxReportUserEvents The IPrxReportUserEvents interface contains methods implementing regular report events.
IPrxScene3D The IPrxScene3D interface determines parameters of the 3D scene placed on a regular report sheet.
IPrxScene3DConvexHullSerie The IPrxScene3DConvexHullSerie interface determines parameters of the closed surface of the 3D scene.
IPrxScene3DNamedPointSerie The IPrxScene3DNamedPointSerie determines parameters of a group of named spheres (points) of the 3D scene.
IPrxScene3DPointSerie The IPrxScene3DPointSerie interface determines parameters of a series of spheres (points) of the 3D scene.
IPrxScene3DSerie The IPrxScene3DSerie interface determines parameters of the 3D scene series and serves as basic for a number of interfaces.
IPrxScene3DSeries The IPrxScene3DSeries interface determines parameters of the universal collection of 3D scene series in a regular report.
IPrxScene3DSurfaceSerie The IPrxScene3DSurfaceSerie interface determines parameters of surface of 3D scene.
IPrxShape The IPrxShape interface contains properties and methods of the Shape regular report object.
IPrxSheet The IPrxSheet interface contains properties and methods of a regular report sheet.
IPrxSheetHeader The IPrxSheetHeader interface contains properties of regular report headers and footers.
IPrxSheetHeaderBase The IPrxSheetHeaderBase interface determines parameters of parts of headers and footers, sheet titles and regular report titles. It is a basic interface for the IPrxReportTitle and IPrxSheetHeader interfaces.
IPrxSheetHeaderPart The IPrxSheetHeaderPart interface contains properties of parts of headers and footers, sheet titles and regular report titles.
IPrxSheetHeaders The IPrxSheetHeaders interface is used to work with the collection of regular report page headers and footers.
IPrxSheets The IPrxSheets interface contains properties and methods of a collection of regular report sheets.
IPrxSlice The IPrxSlice interface contains properties and methods of a slice of a data source of a regular report.
IPrxSliceDataCache The IPrxSliceDataCache interface contains properties and methods to set up parameters for caching slice data.
IPrxSliceDimension The IPrxSliceDimension interface contains properties and methods of a dimension of a slice of a regular report data source.
IPrxSliceDimensionInstance The IPrxSliceDimensionInstance interface is used to work with dimension of regular report data source slice dimension.
IPrxSliceDimensions The IPrxSliceDimensions interface contains properties and methods of a collection of dimensions of a slice of a regular report data source.
IPrxSliceHeader The IPrxSliceHeader interface contains properties and methods of the collection of dimensions of a slice of a regular report data source that is located in a particular title.
IPrxSlices The IPrxSlices interface contains properties and methods of the collection of slices of a data source of a regular report.
IPrxSystemButtonElement The IPrxSystemButtonElement interface contains properties of the custom button displayed on the toolbar.
IPrxTable The IPrxTable interface contains properties and methods that are used to work with a table of a regular report sheet.
IPrxTableDataBinding The IPrxTableDataBinding interface determines binding of the cells of a report sheet.
IPrxTableIsland The IPrxTableIsland interface determines parameters of the relational data area.
IPrxTableIslandSort The IPrxTableIslandSort interface is used to work with collection of relational data area sorting conditions.
IPrxTableIslandSortItem The IPrxTableIslandSortItem interface is used to work with parameters of relational data area sorting condition.
IPrxTableIslandField The IPrxTableIslandField interface determines binding of a cell to a field of the relational data source.
IPrxTableIslandFormat The IPrxTableIslandFormat interface determines parameters of style of the relational data area.
IPrxTableIslandGrouping The IPrxTableIslandGrouping interface determines parameters of group of a relational data area.
IPrxTableIslandGroupingMethod The IPrxTableIslandGroupingMethod interface determines parameters of data grouping method.
IPrxTableIslandGroupings The IPrxTableIslandGroupings interface contains properties and methods used to work with collection of groups of the relational data area.
IPrxTableIslandGroupingTotals The IPrxTableIslandGroupingTotals interface determines parameters of totals of the relational data area.
IPrxTableIslandLayout The IPrxTableIslandLayout interface determines structure of layout of the relational data area.
IPrxTableIslandLayoutCell The IPrxTableIslandLayoutCellnterface determines parameters of a cell of a layout row.
IPrxTableIslandLayoutRow The IPrxTableIslandLayoutRow interface determines parameters of a layout row.
IPrxTableIslandPager The IPrxTableIslandPager interface contains parameters of working with the page-by-page mode of displaying relational area
IPrxTableIslands The IPrxTableIslands interface contains properties and methods that are used to work with the collection of relational data areas.
IPrxTableIslandTotalValues The IPrxTableIslandTotalValues interface is used to work with the set of values of specified layout in relational data area.
IPrxTableSource The IPrxTableSource interface contains properties and methods that are used to work with a relational data source.
IPrxTableSources The IPrxTableSources interface contains properties and methods that are used to work with the collection of relational data sources of a regular report.
IPrxToolbar The IPrxToolbar interface is used to work with regular report toolbar.
IPrxToolbarElement The IPrxToolbarElement interface contains basic properties of elements displayed on the toolbar.
IPrxToolbarElements The IPrxToolbarElements interface is used to work with the collection of toolbar elements.
IPrxUserButton The IPrxUserButton interface is used to set up a custom button in a regular report.
IPrxUserButtonAction The IPrxUserButtonAction interface contains basic methods of custom button handler work.
IPrxUserButtonActionAlgorithm The IPrxUserButtonActionAlgorithm interface is used to set up calculation algorithm startup as a custom button handler.
IPrxUserButtonActionForeMethod The IPrxUserButtonActionForeMethod interface is used to set up Fore method as a custom button handler.
IPrxUserButtonActionMethod The IPrxUserButtonActionMethod interface is used to set up Fore method and JavaScript function as a custom button handler.
IPrxUserButtonActionOpenObject The IPrxUserButtonActionOpenObject interface is used to set up opening a repository object as a custom button handler.
IPrxUserButtonElement The IPrxUserButtonElement interface contains properties of the toolbar element corresponding to a custom button.
IPrxUserButtons The IPrxUserButtons interface is used to work with the collection of regular report custom buttons.
IPrxUserGroupElement The IPrxUserGroupElement interface contains properties of the toolbar element corresponding to a custom group of buttons.
IPrxVisualizer The IPrxVisualizer interface is used to work with a visualizer in a regular report.
IPrxVisualizerLegend The IPrxVisualizerLegend interface is used to work with visualizer legend as a separate regular report control.
IReportAfterEditEventArgs The IReportAfterEditEventArgs interface contains properties of argument of the event that occurs after editing data of a cell: ReportBox.OnAfterEdit.
IReportAutoFilterEventArgs The IReportAutoFilterEventArgs interface contains properties of argument of the event that occurs when an autofilter is set for a regular report sheet: ReportBox.OnAutoFilter.
IReportBeforeCellChangeEventArgs The IReportBeforeCellChangeEventArgs interface contains properties of an argument of the event that occurs right before the cell value is changed: ReportBox.OnBeforeCellChange.
IReportBeforeEditEventArgs The IReportBeforeEditEventArgs interface contains properties of argument of the event that occurs before editing data of a cell: ReportBox.OnBeforeEdit.
IReportBeforeExpanderChangedEventArgs The IReportBeforeExpanderChangedEventArgs interface contains properties of argument of the event that occurs before changing state of expander displayed in the table cell.
IReportBeforeObjectAngleChangeEventArgs The IReportBeforeObjectAngleChangeEventArgs interface is used to work with parameters of the event that occurs before object rotation.
IReportBeforeObjectRectChangeEventArgs The IReportBeforeObjectRectChangeEventArgs interface is used to work with parameters of the event that occurs before moving or resizing an object.
IReportBox The IReportBox interface contains properties and methods of theReportBox development environment component.
IReportCellChangeEventArgs The IReportCellChangeEventArgs interface contains properties of argument of the event that occurs after the cell value has been changed: ReportBox.OnCellChange.
IReportCellContentChangeEventArgs The IReportCellContentChangeEventArgs interface is used to work with parameters of the ReportBox.OnChangeCellContent event (modifying content of a table cell).
IReportCellEventArgs The IReportCellEventArgs interface contains properties of argument of the events generated for a table cell: ReportBox.OnCellClick, ReportBox.OnCellPictureClick.
IReportColumnEventArgs The IReportColumnEventArgs interface contains properties of argument of the events related to a table column.
IReportColumnResizeEventArgs The IReportColumnResizeEventArgs interface contains properties of argument of the event that occurs after resizing table column.
IReportColumnResizingEventArgs The IReportColumnResizingEventArgs interface contains properties of argument of the event that occurs at each visible change of table column's size.
IReportControlPanel The IReportControlPanel interface contains properties and methods of the ReportControlPanel development environment component.
IReportEditorEventArgs The IReportEditorEventArgs interface contains properties of argument of the event that occurs on editing cell text.
IReportEventArgs The IReportEventArgs interface contains basic properties of arguments of events of the ReportBox component.
IReportExpanderChangedEventArgs The IReportExpanderChangedEventArgs interface contains properties of argument of the event that occurs on changing state of expander displayed in the table cell.
IReportFormulaBar The IReportFormulaBar interface is used to work with the ReportFormulaBar development environment component.
IReportHyperlinkClickEventArgs The IReportHyperlinkClickEventArgs interface is used to work with arguments of the events generated for hyperlink in a table cell.
IReportInteractiveSelectionChangeEventArgs The IReportInteractiveSelectionChangeEventArgs interface contains properties of argument of the event that occurs at the moment of moving the selected cell area.
IReportInteractiveSelectionEventArgs The IReportInteractiveSelectionEventArgs interface contains properties of argument of the events that occur on moving the selected cell area.
IReportObjectChangeEventArgs The IReportObjectChangeEventArgs interface is used to work with parameters of events that occur on changing an object in the ReportBox component.
IReportObjectEventArgs The IReportObjectEventArgs interface contains properties of argument of the event that occurs when a user activates or deactivates an object positioned on a sheet of a regular report (ReportBox.OnObjectActivate).
IReportObjectMovingEventArgs The IReportObjectMovingEventArgs interface contains argument properties of the event that occurs on object moving.
IReportObjectResizingEventArgs The IReportObjectResizingEventArgs interface contains argument properties of the event that occurs on object resizing.
IReportProtectionFailEventArgs The IReportProtectionFailEventArgs interface contains argument properties of the event that occurs on triggering protection of a report displayed in the ReportBox component.
IReportRangeDeleteEventArgs The IReportRangeDeleteEventArgs interface is used to work with arguments of events that occur on removing ranges/rows/columns.
IReportRangeInsertEventArgs The IReportRangeInsertEventArgs interface is used to work with arguments of the events that occur on adding ranges/rows/columns.
IReportRowEventArgs The IReportRowEventArgs interface contains properties of argument of the events related to a table row.
IReportRowResizeEventArgs The IReportRowResizeEventArgs interface contains properties of argument of the event that occurs after resizing table row size.
IReportRowResizingEventArgs The IReportRowResizingEventArgs interface contains properties of argument of the event that occurs at each visible table row resize.
IReportScaleChangeEventArgs The IReportScaleChangeEventArgs interface contains properties of argument of the event that occurs when the scale of a regular report's sheet is changed.
IReportUserInteractiveSelectionChangeEventArgs The IReportUserInteractiveSelectionChangeEventArgs interface contains argument properties of the events that occur on changing an interactive cell range in the ReportBox component.
IReportUserInteractiveSelectionEventArgs The IReportUserInteractiveSelectionEventArgs interface contains argument properties of the events that occur before and after changing an interactive cell range in the ReportBox component.
IUiPrxActivateSheetEventArgs The IUiPrxActivateSheetEventArgs interface contains properties of argument of the event that occurs after you change the sheet of a regular report (EventOnAfterActivateSheet).
IUiPrxCancelActivateSheetEventArgs The IUiPrxCancelActivateSheetEventArgs interface contains properties of argument of the event that occurs before you change the sheet of a regular report (EventOnBeforeActivateSheet).
IUiPrxCellChangeEventArgs The IUiPrxCellChangeEventArgs interface is used to work with parameters of the cell events occurred after changing value in the cell.
IUiPrxControlCancelEventArgs The IUiPrxControlCancelEventArgs interface is used to work with arguments of the event that occurs before control deletion or control value modification.
IUiPrxControlEventArgs The IUiPrxControlEventArgs interface contains properties of argument of the event that occurs when control value is changed (EventOnChangeControlValue).
IUiPrxDataIslandCancelEventArgs The IUiPrxDataIslandCancelEventArgs interface is used to work with parameters of the events of the data area that occur before a particular action is performed:
IUiPrxDataIslandEventArgs The IUiPrxDataIslandEventArgs interface is used to work with parameters of the events of the data area that occur after a particular action is performed:
IUiPrxEaxGridCancelEventArgs The IUiPrxEaxGridCancelEventArgs interface is used to work with parameters of the IPrxReportUserEvents.EventOnBeforeRefreshEaxGrid event.
IUiPrxEaxGridEventArgs The IUiPrxEaxGridEventArgs interface is used to work with parameters of analytical data area events that occur after executing particular action:
IUiPrxExportCancelEventArgs The IUiPrxExportCancelEventArgs interface is used to work with parameters of the EventOnBeforeExportReport event.
IUiPrxExportEventArgs The IUiPrxExportEventArgs interface contains properties of argument of the event that occurs after you export a report (EventOnAfterExportReport).
IUiPrxFormulaIslandCancelEventArgs The IUiPrxFormulaIslandCancelEventArgs interface is used to work with parameters of report formula area events before a particular action (for example, formula area calculation) is executed.
IUiPrxFormulaIslandEventArgs The IUiPrxFormulaIslandEventArgs interface is used to work with parameters of formula area events in regular report:
IUiPrxReportAuditOperationEventArgs The IUiPrxReportAuditOperationEventArgs interface is used to make and additional comment in access protocol when auditing operation.
IUiPrxReportBaseSubstitutionEventArgs The IUiPrxReportBaseSubstitutionEventArgs interface contains argument properties of the event occurring on regular report substitution.
IUiPrxReportCancelEventArgs The IUiPrxReportCancelEventArgs interface is used to work with parameters of the following events:
IUiPrxReportEventArgs The IUiPrxReportEventArgs interface contains properties of arguments of the following events:
IUiPrxReportExportSubstitutionEventArgs The IUiPrxReportExportSubstitutionEventArgs interface contains argument properties of the event occurring on substitution of regular report on exporting it to file.
IUiPrxSheetCancelEventArgs The IUiPrxSheetCancelEventArgs interface is used to work with parameters of the events of a report sheet that occur before a particular action is performed:
IUiPrxSheetEventArgs The IUiPrxSheetEventArgs interface is used to work with parameters of the following events of a report sheet:
IUiPrxTableIslandCancelEventArgs The IUiPrxTableIslandCancelEventArgs interface contains properties of argument of the event that occurs before relational data area is calculated:
IUiPrxTableIslandEventArgs The IUiPrxTableIslandEventArgs interface contains properties of the EventOnAfterExecuteTableIsland event.
IUiReport The IUiReport interface contains properties and methods of the UiReport component.
IUiReportBaseEventArgs The IUiReportBaseEventArgs interface contains basic properties of event arguments of the UiReport.

See also:

Report Assembly Enumerations | Report Assembly Classes | Examples