IPrxTable

Description

The IPrxTable interface contains properties and methods that are used to work with a table of a regular report sheet.

Comments

This interface is developed as an alternative to separate properties or methods, which were implemented earlier in the IPrxSheet interface and were used to work with separate table cells. A table is a part of a regular report sheet, table parameters store information about cell binding to data slices, and table structure parameters described by the ITabSheet interface. To work with a table, cast the sheet described by the IPrxSheet interface to the IPrxTable interface:

Var
    Report: IPrxReport;
    Sheet: IPrxSheet;
    tSheet: ITabSheet;
Begin
    //...
    Sheet := Report.ActiveSheet;
    //Table structure parameters
    tSheet := (Sheet As IPrxTable).TabSheet;
    //Parameters of cell binding to data slices
    DataBinding := (Sheet As IPrxTable).DataBinding;
    //...

Properties

  Property name Brief description
DataBinding The DataBinding property enables the user to determine binding of the data of report sheet cells.
TabSheet The TabSheet property enables the user to get table of a report sheet.

Methods

  Method name Brief description
CreatePrinter The CreatePrinter method creates an object that enables the user to work with a report sheet prepared for print.

See also:

Report Assembly Interfaces