TdxSpreadSheetCustomReportLink Class
The base class for all classes that implement report links for printing spreadsheet controls with basic content print customization options.
Declaration
TdxSpreadSheetCustomReportLink = class(
TdxSpreadSheetAbstractReportLink
)
Remarks
This class implements the functionality of the report link that connects a TdxSpreadSheet or TdxSpreadSheetReportDesigner control with the TdxComponentPrinter component. This report link provides the basic print functionality with limited content customization options.
The TdxSpreadSheetCustomReportLink
class has public members that allow you to do the following:
Individually enable or disable available print modes (OptionsView).
Identify and access the associated control and the printed (that is, active) worksheet (Spreadsheet and Sheet).
Identify if the worksheet print area is explicitly specified (PrintAreaExists).
Define the custom worksheet print area (PrintArea).
Add custom horizontal and vertical page breaks (UseCustomPageBreaks, OnGetCustomPageBreaks, AddPageBreak, and AddHorizontalPageBreak).
Restore the default print area (ClearPrintArea).
Identify if the associated control provides any cell data for printing (DataToPrintExist).
Export a report to a PDF file (ExportToPDF).
Print the full report or its specific pages (Print, PrintEx, PrintPages, and PrintPagesEx).
Terminal TdxSpreadSheetCustomReportLink Class Descendant
You do not need to create instances of the TdxSpreadSheetCustomReportLink
class. Use TdxSpreadSheetReportLnk class instead.