Report Assembly Interfaces

The Report assembly includes the following interfaces:

  Interface Brief description
The ICalculateReportScheduledTask interface is used to determine parameters of a regular report task calculation in a task container.
The IGetDataAreaHintArgs interface is used to work with arguments of the event that occurs on changing metadata of formula cell contents.
The Report Assembly Interfaces interface is used to set up regular report publication.
The IPrxAssemblies interface contains properties and methods that are used to work with the collection of development environment objects connected to the regular report.
The IPrxBulkSelection interface contains properties required to determine parameters of allowed dimension selection.
The IPrxBulkSelectionSet interface contains properties and methods required to work with the collection of dimension selections that can be used when executing batch operations.
The IPrxBulkSettings interface contains properties required to adjust settings of batch operations executed for the regular report.
The IPrxCalculatedBasePoint interface is used to set up aggregation in calculated point.
The IPrxCalculatedPoint interface is used to work with calculated point.
The IPrxCalculatedPointDimensionShift interface is used to set up a shift by dimension in the calculated point.
The IPrxCalculatedPoints interface is used to work with the collection of calculated points.
The IPrxCalculatedShiftedPoint interface is used to work with the shift by dimension in the calculated point.
The IPrxCellStyle interface contains properties and methods of styling cells of regular report tables.
The IPrxChart interface contains properties and methods of the Chart regular report object.
The IPrxChartDataAdapter interface contains properties of a data source for a regular report graph.
The IPrxChartLegend interface is used to set parameters of external legend for the charts.
The IPrxControl interface contains properties of a control of a regular report.
The IPrxControlAppearance interface is used to determine the scope of a control.
The IPrxControls interface contains properties and methods of the collection of controls of a regular report sheet.
The IPrxDataAdapter interface enables the user to work with a data source.
The IPrxDataAdapterManager interface sets a type of adapter for displaying source data on a map.
The IPrxDataCache interface is used to set up data caching parameters.
The IPrxDataChange interface is used to work with changed data of the data area.
The IPrxDataElementStyle interface contains properties of styles applied to the dimension and levels of the dimension based on which the data area is built.
The IPrxDataElementStyleCommon interface determines style of the data area. It is the basic interface for the IPrxDataElementStyle interface.
The IPrxDataIsland interface is used to work with data area of a regular report.
The IPrxDataIslandCorner interface contains properties of parameters of a corner cell of a data area table.
The IPrxDataIslandDimension interface contains properties of a dimension of the data slice on which the data area is based.
The IPrxDataIslandDimensionCommon interface allows to work with the dimension on which the data area is based. This interface is used as basic for the following interfaces:
The IPrxDataIslandDimensionLayout interface determines parameters of an arbitrary title for a dimension.
The IPrxDataIslandDimensionLayoutFormulaParser interface contains properties and methods that are used to recognize formulas from the text row.
The IPrxDataIslandDimensionLayoutNode interface determines parameters of an element of an arbitrary title.
The IPrxDataIslandDimensionLayoutNodes interface determines parameters and structure of an arbitrary header.
The IPrxDataIslandDimensionSort interface contains properties that are used to set parameters of sorting rows, columns and dimensions of the data area.
The IPrxDataIslandHeader interface contains properties of headings of rows and columns of the data area of a regular report.
The IPrxDataIslandHeaderCommon interface enables user to set parameters of data area headings. This interface is used as basic for several interfaces.
The IPrxDataIslandHeaderFilter interface contains properties of filters for data area rows and columns.
The IPrxDataIslandLevel interface contains properties of dimension levels.
The IPrxDataIslandNaming interface contains properties of names of the dimension elements and dimension levels.
The IPrxDataIslandNumbering interface contains properties of numbering of dimension elements.
The IPrxDataIslandNumberingLevel interface contains properties of numbering for rows and columns of dimension levels.
The IPrxDataIslandProperties interface contains properties of parameters of the data area style.
The IPrxDataIslands interface contains properties and methods of a data area collection.
The IPrxDataIslandTotals interface enables the user to set up parameters of totals for the data area.
The IPrxDataSource interface is used to work with regular report data source.
The IPrxDataSources interface contains properties and methods of a data source collection.
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.
The IPrxDocument interface contains properties that are used to work with regular report text sheet.
The IPrxDocumentExpression interface contains properties of the calculated field inserted into the regular report text sheet.
The IPrxDocumentExpressionParser interface is used to work with expression of the formula that is set on a regular report text sheet.
The IPrxDocumentExpressions interface contains properties and methods of calculated field collection that are used on the text sheet.
The IPrxDocumentObject interface contains properties of a text sheet object (inserted as an image) linked to a report object.
The IPrxDocumentObjects interface contains properties and methods of the object collection that are used on the text sheet.
The IPrxDocumentTable interface contains properties of the table located on the text sheet of the regular report.
The IPrxDocumentTables interface contains properties and methods of data table collection that are used on the text sheet.
The IPrxDrillCellResult interface contains properties of binding a cell to the slice data.
The IPrxFlash interface contains properties and methods that are used to work with Flash objects of a regular report.
The IPrxFlashCallEventArgs interface is used to work with arguments of the FlashCall event.
The IPrxFlashFSCommandEventArgs interface is used to work with arguments of the FSCommand event.
The IPrxFlowDocument interface contains methods of the following regular report object: Formatted text.
The IPrxForeNetReportUserEvents interface contains methods implementing regular report events used in event handler in the Fore.NET language.
The IPrxFormatConditions interface determines conditional formatting parameters.
The IPrxFormulaIsland interface contains properties and methods of formula area of a regular report.
The IPrxFormulaIslands interface contains properties and methods of the collection of formula areas of a regular report.
The IPrxMap interface contains properties of the Map object of a regular report.
The IPrxMapDataAdapter interface contains properties of a data source for a regular report map.
The IPrxMapLegend interface contains properties of the Map Legend object of a regular report.
The IPrxMapScale interface contains regular report scale properties.
The IPrxMapScales interface contains properties and methods of the collection of regular report scales.
The IPrxMapTerritoryInfo interface contains properties of the Territory Info regular report object.
The IPrxPageSettings interface contains properties and methods of print options of pages of a regular report sheet.
The IPrxPartialPersist interface is used to load a portion of report to a stream and release the used memory.
The IPrxPicture interface contains properties of the Image object of a regular report.
The IPrxRange interface contains properties of the absolute address.
The IPrxReport interface contains properties and methods of the Regular Report repository object.
The IPrxReportClass interface contains properties required to access an active regular report.
The IPrxReportControls interface contains properties and methods of collection of control elements of a regular report.
The IPrxReportExporter interface determines regular report export parameters.
The IPrxReportOptions interface is used to work with parameters of regular report setting.
The IPrxReportRecalcContext interface contains properties and methods required to determine regular report calculation parameters.
The IPrxReportTitle interface contains properties of regular report title.
The IPrxReportUserEvents interface contains methods implementing regular report events.
The IPrxScene3D interface determines parameters of the 3D scene placed on a regular report sheet.
The IPrxScene3DConvexHullSerie interface determines parameters of the closed surface of the 3D scene.
The IPrxScene3DNamedPointSerie determines parameters of a group of named spheres (points) of the 3D scene.
The IPrxScene3DPointSerie interface determines parameters of a series of spheres (points) of the 3D scene.
The IPrxScene3DSerie interface determines parameters of the 3D scene series and serves as basic for a number of interfaces.
The IPrxScene3DSeriesinterface determines parameters of the universal collection of series of the 3D scene in a regular report.
The IPrxScene3DSurfaceSerie interface determines parameters of surface of 3D scene.
The IPrxShape interface contains properties and methods of the Shape regular report object.
The IPrxSheet interface contains properties and methods of a regular report sheet.
The IPrxSheetHeader interface contains properties of regular report headers and footers.
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.
The IPrxSheetHeaderPart interface contains properties of parts of headers and footers, sheet titles and regular report titles.
The IPrxSheetHeaders interface is used to work with the collection of regular report page headers and footers.
The IPrxSheets interface contains properties and methods of a collection of regular report sheets.
The IPrxSlice interface contains properties and methods of a slice of a data source of a regular report.
The IPrxSliceDataCache interface contains properties and methods to set up parameters for caching slice data.
The IPrxSliceDimension interface contains properties and methods of a dimension of a slice of a regular report data source.
The IPrxSliceDimensionInstance interface is used to work with dimension of regular report data source slice dimension.
The IPrxSliceDimensions interface contains properties and methods of a collection of dimensions of a slice of a regular report data source.
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.
The IPrxSlices interface contains properties and methods of the collection of slices of a data source of a regular report.
The IPrxTable interface contains properties and methods that are used to work with a table of a regular report sheet.
The IPrxTableDataBinding interface determines binding of the cells of a report sheet.
The IPrxTableIsland interface determines parameters of the relational data area.
The IPrxTableIslandSort interface is used to work with collection of relational data area sorting conditions.
The IPrxTableIslandSortItem interface is used to work with parameters of relational data area sorting condition.
The IPrxTableIslandField interface determines binding of a cell to a field of the relational data source.
The IPrxTableIslandFormat interface determines parameters of style of the relational data area.
The IPrxTableIslandGrouping interface determines parameters of group of a relational data area.
The IPrxTableIslandGroupingMethod interface determines parameters of data grouping method.
The IPrxTableIslandGroupings interface contains properties and methods used to work with collection of groups of the relational data area.
The IPrxTableIslandGroupingTotals interface determines parameters of totals of the relational data area.
The IPrxTableIslandLayout interface determines structure of layout of the relational data area.
The IPrxTableIslandLayoutCellnterface determines parameters of a cell of a layout row.
The IPrxTableIslandLayoutRow interface determines parameters of a layout row.
The IPrxTableIslandPager interface contains parameters of working with the page-by-page mode of displaying relational area
The IPrxTableIslands interface contains properties and methods that are used to work with the collection of relational data areas.
The IPrxTableIslandTotalValues interface is used to work with the set of values of specified layout in relational data area.
The IPrxTableSource interface contains properties and methods that are used to work with a relational data source.
The IPrxTableSources interface contains properties and methods that are used to work with the collection of relational data sources of a regular report.
The IPrxTextField interface contains properties of a text field.
The IPrxTextFields interface contains properties and methods of a text fields' collection.
The IPrxVisualizer interface is used to work with a visualizer in a regular report.
The IPrxVisualizerLegend interface is used to work with visualizer legend as a separate regular report control.
The IReportAfterEditEventArgs interface contains properties of argument of the event that occurs after editing data of a cell: ReportBox.OnAfterEdit.
The IReportAutoFilterEventArgs interface contains properties of argument of the event that occurs when an autofilter is set for a regular report sheet: ReportBox.OnAutoFilter.
The IReportBeforeCellChangeEventArgs interface contains properties of an argument of the event that occurs right before the cell value is changed: ReportBox.OnBeforeCellChange.
The IReportBeforeEditEventArgs interface contains properties of argument of the event that occurs before editing data of a cell: ReportBox.OnBeforeEdit.
The IReportBeforeExpanderChangedEventArgs interface contains properties of argument of the event that occurs before changing state of expander displayed in the table cell.
The IReportBeforeObjectAngleChangeEventArgs interface is used to work with parameters of the event that occurs before object rotation.
The IReportBeforeObjectRectChangeEventArgs interface is used to work with parameters of the event that occurs before moving or resizing an object.
The IReportBox interface contains properties and methods of theReportBox development environment component.
The IReportCellChangeEventArgs interface contains properties of argument of the event that occurs after the cell value has been changed: ReportBox.OnCellChange.
The IReportCellContentChangeEventArgs interface is used to work with parameters of the ReportBox.OnChangeCellContent event (modifying content of a table cell).
The IReportCellEventArgs interface contains properties of argument of the events generated for a table cell: ReportBox.OnCellClick, ReportBox.OnCellPictureClick.
The IReportColumnEventArgs interface contains properties of argument of the events related to a table column.
The IReportColumnResizeEventArgs interface contains properties of argument of the event that occurs after resizing table column.
The IReportColumnResizingEventArgs interface contains properties of argument of the event that occurs at each visible change of table column's size.
The IReportControlPanel interface contains properties and methods of the ReportControlPanel development environment component.
The IReportEditorEventArgs interface contains properties of argument of the event that occurs on editing cell text.
The IReportEventArgs interface contains basic properties of arguments of events of the ReportBox component.
The IReportExpanderChangedEventArgs interface contains properties of argument of the event that occurs on changing state of expander displayed in the table cell.
The IReportFormulaBar interface is used to work with the ReportFormulaBar development environment component.
The IReportHyperlinkClickEventArgs interface is used to work with arguments of the events generated for hyperlink in a table cell.
The IReportInteractiveSelectionChangeEventArgs interface contains properties of argument of the event that occurs at the moment of moving the selected cell area.
The IReportInteractiveSelectionEventArgs interface contains properties of argument of the events that occur on moving the selected cell area.
The IReportObjectChangeEventArgs interface is used to work with parameters of events that occur on changing an object in the ReportBox development environment component.
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).
The IReportRangeDeleteEventArgs interface is used to work with arguments of events that occur on removing ranges/rows/columns.
The IReportRangeInsertEventArgs interface is used to work with arguments of the events that occur on adding ranges/rows/columns.
The IReportRowEventArgs interface contains properties of argument of the events related to a table row.
The IReportRowResizeEventArgs interface contains properties of argument of the event that occurs after resizing table row size.
The IReportRowResizingEventArgs interface contains properties of argument of the event that occurs at each visible table row resize.
The IReportScaleChangeEventArgs interface contains properties of argument of the event that occurs when the scale of a regular report's sheet is changed.
The IUiPrxActivateSheetEventArgs interface contains properties of argument of the event that occurs after you change the sheet of a regular report (EventOnAfterActivateSheet).
The IUiPrxCancelActivateSheetEventArgs interface contains properties of argument of the event that occurs before you change the sheet of a regular report (EventOnBeforeActivateSheet).
The IUiPrxCellChangeEventArgs interface is used to work with parameters of the cell events occurred after changing value in the cell.
The IUiPrxControlCancelEventArgs interface is used to work with arguments of the event that occurs before control deletion or control value modification.
The IUiPrxControlEventArgs interface contains properties of argument of the event that occurs when you change value of a control element (EventOnChangeControlValue).
The IUiPrxDataIslandCancelEventArgs interface is used to work with parameters of the events of the data area that occur before a particular action is performed:
The IUiPrxDataIslandEventArgs interface is used to work with parameters of the events of the data area that occur after a particular action is performed:
The IUiPrxEaxGridCancelEventArgs interface is used to work with parameters of the IPrxReportUserEvents.EventOnBeforeRefreshEaxGrid event.
The IUiPrxEaxGridEventArgs interface is used to work with parameters of analytical data area events that occur after executing particular action:
The IUiPrxExportCancelEventArgs interface is used to work with parameters of the EventOnBeforeExportReport event.
The IUiPrxExportEventArgs interface contains properties of argument of the event that occurs after you export a report (EventOnAfterExportReport).
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.
The IUiPrxFormulaIslandEventArgs interface is used to work with parameters of formula area events in regular report:
The IUiPrxReportAuditOperationEventArgs interface is used to make and additional comment in access protocol when auditing operation.
The IUiPrxReportBaseSubstitutionEventArgs interface contains argument properties of the event occurring on regular report substitution.
The IUiPrxReportCancelEventArgs interface is used to work with parameters of the following events:
The IUiPrxReportEventArgs interface contains properties of arguments of the following events:
The IUiPrxReportExportSubstitutionEventArgs interface contains argument properties of the event occurring on substitution of regular report on exporting it to file.
The IUiPrxSheetCancelEventArgs interface is used to work with parameters of the events of a report sheet that occur before a particular action is performed:
The IUiPrxSheetEventArgs interface is used to work with parameters of the following events of a report sheet:
The IUiPrxTableIslandCancelEventArgs interface contains properties of argument of the event that occurs before relational data area is calculated:
The IUiPrxTableIslandEventArgs interface contains properties of the EventOnAfterExecuteTableIsland event.
The IUiReport interface contains properties and methods of the UiReport component.
The IUiReportBaseEventArgs interface contains basic properties of event arguments of the UiReport component.

See also:

Report Assembly Enumerations | Report Assembly Classes | Examples