Skip to main content

TCustomdxComponentPrinter Methods

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