Skip to main content

TdxComponentPrinter Members

A component printer.

Constructors

Name Description
Create(TComponent) Inherited from TComponent.

Properties

Name Description
AbortBuilding Specifies that the building of a report should be cancelled. Inherited from TCustomdxComponentPrinter.
AbortPrinting Indicates whether to stop report printing. Inherited from TCustomdxComponentPrinter.
AutoUpdateDateTime Specifies whether date and time values in a report are updated automatically. Inherited from TCustomdxComponentPrinter.
BeepAfterLongOperations Specifies whether a beep is generated for a long operation. Inherited from TCustomdxComponentPrinter.
ComObject Inherited from TComponent.
ComponentCount Inherited from TComponent.
ComponentIndex Inherited from TComponent.
Components Inherited from TComponent.
ComponentState Inherited from TComponent.
ComponentStyle Inherited from TComponent.
CurrentLink Specifies the active report link. Inherited from TCustomdxComponentPrinter.
CurrentLinkIndex Specifies the index of a current report link. Inherited from TCustomdxComponentPrinter.
CustomizeDlgOptions Specifies which options of the Edit Reports dialog window are enabled.
DateFormat Specifies date presentation format. Inherited from TCustomdxComponentPrinter.
DesignInfo Inherited from TComponent.
Explorer Specifies the component that provides report exploring capabilities for the component printer. Inherited from TCustomdxComponentPrinter.
ExplorerRealStubLink Inherited from TCustomdxComponentPrinter.
ExplorerStubLink Specifies the report link whose content is displayed within the preview window when none of the explored reports are loaded. Inherited from TCustomdxComponentPrinter.
FakeComponentLink1 Inherited from TcxComponent.
FakeComponentLink2 Inherited from TcxComponent.
FakeComponentLink3 Inherited from TcxComponent.
IsDesigning Inherited from TcxComponent.
IsDestroying Inherited from TcxComponent.
IsExplorerMode Inherited from TCustomdxComponentPrinter.
IsLoading Inherited from TcxComponent.
LinkCount Returns the number of report links that are created within the current component printer. Inherited from TCustomdxComponentPrinter.
LongOperationTime Specifies the threshold time interval (in milliseconds) for operations. Inherited from TCustomdxComponentPrinter.
Name Inherited from TComponent.
Observers Inherited from TComponent.
Options Specifies component printer behavior flags.
OverWriteExistingFiles Specifies whether to overwrite files when saving new files to disk.
Owner Inherited from TComponent.
PageNumberFormat Specifies page number formatting in a report. Inherited from TCustomdxComponentPrinter.
PixelsPerInch protected Returns the DPI value corresponding to the component’s current scaling factor. Inherited from TcxScalableComponent.
PreviewOptions Provides access to the look & feel settings of the Print Preview dialog. Inherited from TCustomdxComponentPrinter.
PreviewWindow Provides access to the Print Preview window embedded into the Print Preview dialog. Inherited from TCustomdxComponentPrinter.
PreviewWindowDesigner Provides access to the preview window designer at design time. Inherited from TCustomdxComponentPrinter.
PreviewWindowForm Provides access to the Print Preview dialog. Inherited from TCustomdxComponentPrinter.
PrintFileList Specifies the list of files to which a report has been printed. Inherited from TCustomdxComponentPrinter.
PrintTitle Specifies the name of a print job. Inherited from TCustomdxComponentPrinter.
ReportLink Provides indexed access to report links that are created within the current component printer. Inherited from TCustomdxComponentPrinter.
ReportLinkDesigner Provides access to the Report link designer window at design time. Inherited from TCustomdxComponentPrinter.
Scalable protected Specifies if the component’s content should be scaled. Inherited from TcxScalableComponent.
ScaleFactor protected Returns the component’s scale factor. Inherited from TcxScalableComponent.
State Describes the current state of the component printer. Inherited from TCustomdxComponentPrinter.
Tag Inherited from TComponent.
TimeFormat Specifies time formatting options. Inherited from TCustomdxComponentPrinter.
VCLComObject Inherited from TComponent.
Version This property is used to restore the previously applied changes made by a developer. Inherited from TCustomdxComponentPrinter.

Methods

Name Description
AddComposition Inherited from TCustomdxComponentPrinter.
AddEmptyLink(TdxReportLinkClass) Adds a new empty link to the list of links. Inherited from TCustomdxComponentPrinter.
AddEmptyLinkEx(TdxReportLinkClass,TComponent) Adds a new link to the list of links. Inherited from TCustomdxComponentPrinter.
AddLink(TComponent) Adds a new link to the list of links. Inherited from TCustomdxComponentPrinter.
AddLinkEx(TComponent,TComponent) Adds a new link to the list of links. Inherited from TCustomdxComponentPrinter.
Assign(TPersistent) Inherited from TPersistent.
AssignReportLinks(TCustomdxComponentPrinter) Copies report links. Inherited from TCustomdxComponentPrinter.
AssignTo(TPersistent) Inherited from TPersistent.
BeginInvoke(TAsyncConstArrayFunctionEvent,Untyped[],TObject) Inherited from TComponent.
BeginInvoke(TAsyncConstArrayProc,Untyped[],TObject) Inherited from TComponent.
BeginInvoke(TAsyncConstArrayProcedureEvent,Untyped[],TObject) Inherited from TComponent.
BeginInvoke(TAsyncFunctionEvent,TObject) Inherited from TComponent.
BeginInvoke(TAsyncProcedureEvent,TObject) Inherited from TComponent.
BeginInvoke(TProc,TObject) Inherited from TComponent.
BeginInvoke<TResult>(TAsyncConstArrayFunc<TResult>,Untyped[],TObject) Inherited from TComponent.
BeginInvoke<TResult>(TFunc<TResult>,TObject) Inherited from TComponent.
ChangeScale(Integer,Integer) protected Scales the component and the associated controls and/or UI elements using the specified numerator and denominator values. Inherited from TcxScalableComponent.
CreateLinkFromFile(string) Inherited from TCustomdxComponentPrinter.
CreateLinkFromStream(TStream) Inherited from TCustomdxComponentPrinter.
CurrentCompositionByLink(TBasedxReportLink) Returns a composition report link according to a specific report link. Inherited from TCustomdxComponentPrinter.
DeleteAllLinks Deletes all links. Inherited from TCustomdxComponentPrinter.
DeleteLink(Integer) Deletes a specific report link. Inherited from TCustomdxComponentPrinter.
DesignerExists(TBasedxReportLink) Identifies if a report link has a registered Report Designer dialog form. Inherited from TCustomdxComponentPrinter.
DesignerExistsByComponent(TComponent) Identifies if the Report Designer dialog is available for the specified component’s report link. Inherited from TCustomdxComponentPrinter.
DesignReport(TBasedxReportLink) Invokes the Report Designer dialog. Inherited from TCustomdxComponentPrinter.
DestroyComponents Inherited from TComponent.
Destroying Inherited from TComponent.
DestroyReport(TBasedxReportLink) Destroys the current report. Inherited from TCustomdxComponentPrinter.
DoAddReportLink(TBasedxReportLink) protected Generates the OnAddReportLink event. Inherited from TCustomdxComponentPrinter.
DoAfterPreview(TBasedxReportLink) protected Generates the OnAfterPreview event. Inherited from TCustomdxComponentPrinter.
DoBeforeDesignReport(TBasedxReportLink) protected Fires the OnBeforeDesignReport event. Inherited from TCustomdxComponentPrinter.
DoBeforeExportToPDF(TBasedxReportLink,string,TdxPSPDFReportExportOptions) protected Fires the OnBeforeExportToPDF event. Inherited from TCustomdxComponentPrinter.
DoBeforePreview(TBasedxReportLink) protected Generates the OnBeforePreview event. Inherited from TCustomdxComponentPrinter.
DoChangeComponent(TBasedxReportLink) protected Generates the OnChangeComponent event. Inherited from TCustomdxComponentPrinter.
DoCustomDrawReportTitle(TBasedxReportLink,TCanvas,TRect,TcxTextAlignX,TcxTextAlignY,TColor,TFont,Boolean,Integer) protected Generates the OnCustomDrawReportTitle event. Inherited from TCustomdxComponentPrinter.
DoDeleteReportLink(TBasedxReportLink) protected Generates the OnDeleteReportLink event. Inherited from TCustomdxComponentPrinter.
DoDesignReport(TBasedxReportLink,Boolean) protected Generates the OnDesignReport event. Inherited from TCustomdxComponentPrinter.
DoEndPrint(TBasedxReportLink) protected Generates the OnEndPrint event. Inherited from TCustomdxComponentPrinter.
DoEndUpdateReport(TBasedxReportLink) protected Generates the OnEndGenerateReport event. Inherited from TCustomdxComponentPrinter.
DoNewPage(TBasedxReportLink,Integer) protected Generates the OnNewPage event. Inherited from TCustomdxComponentPrinter.
DoPageSetup(TBasedxReportLink,Boolean) protected Generates the OnPageSetUp event. Inherited from TCustomdxComponentPrinter.
DoPrintDeviceBusy protected Generates the OnPrintDeviceBusy event. Inherited from TCustomdxComponentPrinter.
DoPrintDeviceError protected Generates the OnPrintDeviceError event. Inherited from TCustomdxComponentPrinter.
DoProgress(TBasedxReportLink,Double) protected Generates the OnGenerateReportProgress event. Inherited from TCustomdxComponentPrinter.
DoStartPrint(TBasedxReportLink,Integer) protected Generates the OnStartPrint event. Inherited from TCustomdxComponentPrinter.
DoStartUpdateReport(TBasedxReportLink) protected Generates the OnStartGenerateReport event. Inherited from TCustomdxComponentPrinter.
DrawPageFooter(TBasedxReportLink,Integer,TRect,TdxPageTitleParts,Boolean) Draws a report page footer. Inherited from TCustomdxComponentPrinter.
DrawPageHeader(TBasedxReportLink,Integer,TRect,TdxPageTitleParts,Boolean) Draws a report page header. Inherited from TCustomdxComponentPrinter.
EndFunctionInvoke(IAsyncResult) Inherited from TComponent.
EndInvoke(IAsyncResult) Inherited from TComponent.
EndInvoke<TResult>(IAsyncResult) Inherited from TComponent.
EnumPagesAsImages(Integer[],TGraphicClass,Boolean,TdxEnumPagesAsImagesProc,Pointer,Pointer,Pointer,TBasedxReportLink) Converts report pages to graphic images.
Equals(TObject) Inherited from TObject.
ExecuteAction(TBasicAction) Inherited from TComponent.
Explore Invokes the print preview in report explorer mode. Inherited from TCustomdxComponentPrinter.
ExportToPDF(TBasedxReportLink) Inherited from TCustomdxComponentPrinter.
ExportToPDF(string,Boolean,TdxPSPDFReportExportOptions,TBasedxReportLink) Exports a report generated by a specific report link to a PDF file. Inherited from TCustomdxComponentPrinter.
FindComponent(String) Inherited from TComponent.
FindLinkByComponent(TComponent,Boolean) Returns the report link by the assigned component. Inherited from TCustomdxComponentPrinter.
FreeNotification(TComponent) Inherited from TComponent.
FreeOnRelease Inherited from TComponent.
GetChildren(TGetChildProc,TComponent) Inherited from TComponent.
GetCompositionsByLink(TBasedxReportLink,TList) Returns a list of composition report links. Inherited from TCustomdxComponentPrinter.
GetHashCode Inherited from TObject.
GetItems(TdxCompositionReportLink,TStrings,Boolean) Returns all report links except for composition report links. Inherited from TCustomdxComponentPrinter.
GetLinks(TList) Inherited from TCustomdxComponentPrinter.
GetNamePath Inherited from TPersistent.
GetNewLinkName(TBasedxReportLink) Returns the name of a new link, namely the TBasedxReportLink object. Inherited from TCustomdxComponentPrinter.
GetOwner Inherited from TPersistent.
GetPageColRowCount(Integer,Integer,TBasedxReportLink) Specifies the number of pages taken by the report image horizontally and vertically. Inherited from TCustomdxComponentPrinter.
GetPageCount(TBasedxReportLink) Determines the number of pages in a report. Inherited from TCustomdxComponentPrinter.
GetParentComponent Inherited from TComponent.
GetPrintTitle(TBasedxReportLink) protected Returns the name of a print job. Inherited from TCustomdxComponentPrinter.
HasParent Inherited from TComponent.
IndexOfLink(TBasedxReportLink) Inherited from TCustomdxComponentPrinter.
IndexOfLink(string) Returns the zero-based index of a specified report link. Inherited from TCustomdxComponentPrinter.
IndexOfLinkByName(string) Returns the index of a link. Inherited from TCustomdxComponentPrinter.
InsertComponent(TComponent) Inherited from TComponent.
IsGenerateReportProgressEvent protected Determines the manner in which a report is generated. Inherited from TCustomdxComponentPrinter.
IsImplementorOf(IInterface) Inherited from TComponent.
IsLinkInComposition(TBasedxReportLink,TdxCompositionReportLink) Determines whether a specified report link belongs to a certain composition report link. Inherited from TCustomdxComponentPrinter.
IsLinkInCurrentComposition(TBasedxReportLink) Determines whether a specified report link belongs to a composition report link. Inherited from TCustomdxComponentPrinter.
IsRebuildBeforePreview protected Identifies whether the report is automatically rebuilt prior to displaying the Print Preview dialog. Inherited from TCustomdxComponentPrinter.
IsRebuildBeforePrint protected Identifies whether the report is automatically rebuilt prior to printing. Inherited from TCustomdxComponentPrinter.
IsShowHourGlass protected Identifies if the Hourglass cursor is shown during time-consuming report operations. Inherited from TCustomdxComponentPrinter.
IsSupportedCompClass(TClass) Inherited from TCustomdxComponentPrinter.
IsSupportedCompClass(TObject) Inherited from TCustomdxComponentPrinter.
LinkByName(string) Returns a report link by its name. Inherited from TCustomdxComponentPrinter.
Loaded protected Initializes the component following the application form loading. Inherited from TcxScalableComponent.
LoadFromFile(string) Loads all component printer settings from the specified file. Inherited from TCustomdxComponentPrinter.
LoadFromIniFile(TCustomIniFile,string)
LoadFromIniFile(string) Loads the component printer’s format settings from an INI file.
LoadFromRegistry(string) Loads the component printer’s format settings from the registry.
LoadFromStream(TStream) Reads all component printer settings from a stream and stores the contents within TdxComponentPrinter. Inherited from TCustomdxComponentPrinter.
Notification(TComponent,TOperation) Inherited from TComponent.
PageSetup(TBasedxReportLink) Invokes the Page Setup dialog. Inherited from TCustomdxComponentPrinter.
PageSetupEx(Integer,Boolean,Boolean,Boolean,Boolean,TBasedxReportLink) Invokes the Page Setup dialog. Inherited from TCustomdxComponentPrinter.
PaintPage(TCanvas,Integer,TRect,TRect,TBasedxReportLink) Paints a single page of a report. Inherited from TCustomdxComponentPrinter.
PrepareReport(TBasedxReportLink) protected Prepares a report for printing. Inherited from TCustomdxComponentPrinter.
Preview(Boolean,TBasedxReportLink) Activates the Print Preview dialog. Inherited from TCustomdxComponentPrinter.
PreviewExists Determines whether the Print Preview dialog is displayed. Inherited from TCustomdxComponentPrinter.
Print(Boolean,PdxPrintDlgData,TBasedxReportLink) Prints a report on the default printer. Inherited from TCustomdxComponentPrinter.
PrintEx(TdxPageNumbers,Integer,Boolean,TBasedxReportLink) Prints report pages. Inherited from TCustomdxComponentPrinter.
PrintPage(TBasedxReportLink,Integer) protected Prints a specific report page. Inherited from TCustomdxComponentPrinter.
PrintPages(TdxPSPageIndexes,TBasedxReportLink) Prints specified report pages. Inherited from TCustomdxComponentPrinter.
PrintPagesEx(TdxPSPageIndexes,TdxPageNumbers,Integer,Boolean,TBasedxReportLink) Prints specified report pages. Inherited from TCustomdxComponentPrinter.
RebuildReport(TBasedxReportLink) Rebuilds a report. Inherited from TCustomdxComponentPrinter.
ReferenceInterface(IInterface,TOperation) Inherited from TComponent.
RemoveComponent(TComponent) Inherited from TComponent.
RemoveFreeNotification(TComponent) Inherited from TComponent.
SavePagesAsImagesToDisk(Integer[],TGraphicClass,Boolean,string,Pointer,Pointer,TBasedxReportLink) Saves report pages to graphic images on disk.
SaveToFile(string) Saves all component printer settings to a file. Inherited from TCustomdxComponentPrinter.
SaveToIniFile(TCustomIniFile,string)
SaveToIniFile(string) Saves the component printer’s format settings to an INI file.
SaveToRegistry(string) Saves the component printer’s format settings to the registry.
SaveToStream(TStream) Saves all component printer settings to a stream. Inherited from TCustomdxComponentPrinter.
ScaleForPPI(Integer) Scales the component according to the specified DPI value. Inherited from TcxScalableComponent.
SetParentComponent(TComponent) Inherited from TComponent.
SetSubComponent(Boolean) Inherited from TComponent.
ShowCustomizeDlg Invokes the “Edit Reports” dialog.
ToString Inherited from TObject.
UnprepareReport(TBasedxReportLink) protected Inherited from TCustomdxComponentPrinter.
UpdateAction(TBasicAction) Inherited from TComponent.

Events

Name Description
OnAddReportLink Occurs when adding a new report link. Inherited from TCustomdxComponentPrinter.
OnAfterPreview Occurs after closing the preview form. Inherited from TCustomdxComponentPrinter.
OnBeforeDesignReport Occurs before the report designer window is activated. Inherited from TCustomdxComponentPrinter.
OnBeforeExportToPDF Enables you to adjust PDF export settings before a specific link’s report is exported to a PDF file or optionally cancel the export. Inherited from TCustomdxComponentPrinter.
OnBeforePreview Occurs before the preview window is to be activated. Inherited from TCustomdxComponentPrinter.
OnChangeComponent Occurs when the Component property changes. Inherited from TCustomdxComponentPrinter.
OnChangeCurrentLink Occurs when changing a report link. Inherited from TCustomdxComponentPrinter.
OnCustomDrawPage Occurs when drawing individual report pages. Inherited from TCustomdxComponentPrinter.
OnCustomDrawPageFooter Occurs when drawing a page footer. Inherited from TCustomdxComponentPrinter.
OnCustomDrawPageHeader Occurs when drawing a page header. Inherited from TCustomdxComponentPrinter.
OnCustomDrawReportTitle Occurs when drawing the report title. Inherited from TCustomdxComponentPrinter.
OnDeleteReportLink Occurs when a report link is to be deleted. Inherited from TCustomdxComponentPrinter.
OnDesignReport Occurs when the report link designer is closed. Inherited from TCustomdxComponentPrinter.
OnEndGenerateReport Occurs when a report has just been built. Inherited from TCustomdxComponentPrinter.
OnEndPrint Occurs after printing a report. Inherited from TCustomdxComponentPrinter.
OnExportGetPageFileName Occurs when saving a page to disk.
OnExportPrepareGraphic Occurs when exporting a page to graphics.
OnExportProgress Occurs when exporting a report to graphic images or to disk.
OnFilterComponent
OnFinalizePrintDlgData Enables you to respond to end-user choices made within a printer dialog after it’s been closed. Inherited from TCustomdxComponentPrinter.
OnGenerateReportProgress Occurs during report building. Inherited from TCustomdxComponentPrinter.
OnGetPrintTitle Occurs when a printing component starts printing. Inherited from TCustomdxComponentPrinter.
OnGetSupportedComponents
OnInitializePrintDlgData Enables you to customize the Print dialog‘s appearance and specify event handlers notifying about dialog visibility changes and end-user actions performed within this dialog. Inherited from TCustomdxComponentPrinter.
OnMeasureReportTitle Occurs when drawing the report title before the OnCustomDrawReportTitle event. Inherited from TCustomdxComponentPrinter.
OnNewPage Occurs before sending a regular page of a multi-page document to printer. Inherited from TCustomdxComponentPrinter.
OnPageSetup Occurs when closing the Page Setup dialog window. Inherited from TCustomdxComponentPrinter.
OnPrintDeviceBusy Occurs when the printing device is busy. Inherited from TCustomdxComponentPrinter.
OnPrintDeviceError Occurs when the printing device is not available (for example, disconnected). Inherited from TCustomdxComponentPrinter.
OnStartGenerateReport Occurs when the printing component is about to build a report. Inherited from TCustomdxComponentPrinter.
OnStartPrint Occurs before the printing component prints the report. Inherited from TCustomdxComponentPrinter.
See Also