Skip to main content

TdxCompositionReportLink Members

A report link used to print several components supported by the ExpressPrinting System at once.

Constructors

Name Description
Create(TComponent) Inherited from TComponent.

Properties

Name Description
AbortBuilding Specifies that the building of a report should be cancelled. Inherited from TBasedxReportLink.
Active Creates a report. Inherited from TBasedxReportLink.
AssignedFormatValues Indicates which formats have been assigned to a report link. Inherited from TBasedxReportLink.
BuiltIn Determines whether the current link item is created at design- or runtime. Inherited from TBasedxReportLink.
Capabilities Inherited from TBasedxReportLink.
Caption Defines a text string that identifies a link for a user. Inherited from TBasedxReportLink.
Color protected Specifies the background color of report cells. Inherited from TBasedxReportLink.
ComObject Inherited from TComponent.
Component Specifies the target component to print. Inherited from TBasedxReportLink.
ComponentCount Inherited from TComponent.
ComponentIndex Inherited from TComponent.
ComponentPrinter Specifies the component printer to which the report link belongs. Inherited from TBasedxReportLink.
Components Inherited from TComponent.
ComponentState Inherited from TComponent.
ComponentStyle Inherited from TComponent.
CompositionState Indicates the state of a composition report link.
ContinuousPageIndexes Specifies whether page numbering in a composition report is continuous.
Controller Inherited from TBasedxReportLink.
CurrentPage Specifies the current page within a report. Inherited from TBasedxReportLink.
CurrentPrintStyle Determines the current print style. Inherited from TBasedxReportLink.
Data Specifies additional arbitrary data. Inherited from TBasedxReportLink.
DataSource Specifies if the report link’s report is loaded from an external storage (file, stream, or explorer item) or built using the data displayed by a linked component. Inherited from TBasedxReportLink.
DateFormat Specifies date representation format. Inherited from TBasedxReportLink.
DateTime Determines date and time of a specific report link. Inherited from TBasedxReportLink.
Description Describes a report link. Inherited from TBasedxReportLink.
DesignerCaption Specifies the caption of a designer form. Inherited from TBasedxReportLink.
DesignerHelpContext Provides the designer context number for use when calling context-sensitive online Help. Inherited from TBasedxReportLink.
DesignerOptions Specifies which options of the Composition Editor window are enabled.
DesignInfo Inherited from TComponent.
DesignWindow Inherited from TBasedxReportLink.
FakeComponentLink1 Inherited from TcxComponent.
FakeComponentLink2 Inherited from TcxComponent.
FakeComponentLink3 Inherited from TcxComponent.
Font protected Specifies report font. Inherited from TBasedxReportLink.
FootersOnEveryPage protected Specifies whether footers are printed on every page of a report. Inherited from TBasedxReportLink.
HasDesignWindow Indicates whether the current report link has a designer associated with it. Inherited from TBasedxReportLink.
HasPreviewWindow Inherited from TBasedxReportLink.
HeadersOnEveryPage protected Specifies whether headers are printed on every page of a report. Inherited from TBasedxReportLink.
Index Determines the index of a link. Inherited from TBasedxReportLink.
IsAggregated Inherited from TBasedxReportLink.
IsCurrentLink Determines if the report link is active (also called current). Inherited from TBasedxReportLink.
IsDesigning Inherited from TcxComponent.
IsDestroying Inherited from TcxComponent.
IsLoading Inherited from TcxComponent.
Items Supports a collection of TdxCompositionLinkItem objects which identify specific standard report links of a composition report link.
Name Inherited from TComponent.
Observers Inherited from TComponent.
Owner Inherited from TComponent.
PageCount Returns the number of report pages. Inherited from TBasedxReportLink.
PageHeight protected Returns the absolute height (in pixels) of a printed page. Inherited from TBasedxReportLink.
PageNumberFormat Specifies page number format in a report. Inherited from TBasedxReportLink.
PageWidth protected Returns the absolute width (in pixels) of a printed page. Inherited from TBasedxReportLink.
PDFExportOptions Provides access to settings that define how the report link exports its content to a PDF file. Inherited from TBasedxReportLink.
PixelsPerInch protected Returns the DPI value corresponding to the component’s current scaling factor. Inherited from TcxScalableComponent.
PreviewWindow Inherited from TBasedxReportLink.
PrinterPage Determines report page properties. Inherited from TBasedxReportLink.
RealPrinterPage Provides access to settings of a printout page layout. Inherited from TBasedxReportLink.
RealScaleFactor Returns the scale factor used to preview a report page. Inherited from TBasedxReportLink.
RebuildNeeded Identifies if the built report is up to date. Inherited from TBasedxReportLink.
Renderer Provides access to the report painter. Inherited from TBasedxReportLink.
RenderStage Inherited from TBasedxReportLink.
ReportCells Inherited from TBasedxReportLink.
ReportDocument Provides access to the composition report document settings.
ReportFootnotes Inherited from TBasedxReportLink.
ReportHeight Determines the height of a report. Inherited from TBasedxReportLink.
ReportTitle Determines report title properties. Inherited from TBasedxReportLink.
ReportTitleMode Specifies the manner in which a report title is displayed. Inherited from TBasedxReportLink.
ReportTitleText Determines a report’s title. Inherited from TBasedxReportLink.
ReportWidth Determines the width of a report. Inherited from TBasedxReportLink.
Scalable protected Specifies if the component’s content should be scaled. Inherited from TcxScalableComponent.
ScaleFactor protected Returns the component’s scaling factor. Inherited from TcxScalableComponent.
ScaleFonts protected Specifies whether to rescale report fonts. Inherited from TBasedxReportLink.
ShowDesigner Displays the Report Designer window. Inherited from TBasedxReportLink.
ShowPageFooter Determines whether to add page footer to the report. Inherited from TBasedxReportLink.
ShowPageHeader Determines whether to add a page header to a report. Inherited from TBasedxReportLink.
ShowPageRowHeader Inherited from TBasedxReportLink.
ShrinkToPageWidth Specifies if the report’s content shrinks to fit into a single paper sheet horizontally. Inherited from TBasedxReportLink.
StartEachItemFromNewPage Specifies if each report link contained within the composition report link’s Items collection starts a new page when printed.
StartPageIndex Determines the index of the first report page. Inherited from TBasedxReportLink.
StorageName Specifies the full path to the file from which the report is loaded. Inherited from TBasedxReportLink.
StyleManager Determines the style manager for a report link. Inherited from TBasedxReportLink.
Tag Inherited from TComponent.
TimeFormat Specifies the manner in which time information is formatted within a report. Inherited from TBasedxReportLink.
Transparent protected Determines whether cells are filled with the default color. Inherited from TBasedxReportLink.
UseHorzDelimiters protected Specifies whether to prevent a row from breaking across multiple pages. Inherited from TBasedxReportLink.
UseVertDelimiters protected Specifies whether to prevent a column from breaking across multiple pages. Inherited from TBasedxReportLink.
VCLComObject Inherited from TComponent.

Methods

Name Description
AddBackgroundBitmapToPool(TGraphic) Inherited from TBasedxReportLink.
AddFontToPool(string,TColor,TFontPitch,TFontStyles,Integer) Inherited from TBasedxReportLink.
AddFontToPool(TFont) Inherited from TBasedxReportLink.
Aggregable Inherited from TBasedxReportLink.
Assign(TPersistent) Inherited from TPersistent.
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.
BuildPageSetupMenu(TComponent,Pointer,Boolean) Builds a page setup menu in an application. Inherited from TBasedxReportLink.
CanBeUsedAsStub Inherited from TBasedxReportLink.
CanChangeFootnotes Inherited from TBasedxReportLink.
CanChangeTitle Inherited from TBasedxReportLink.
CanExportToPDF Inherited from TBasedxReportLink.
CanLoadData Inherited from TBasedxReportLink.
CanSaveData Inherited from TBasedxReportLink.
CanUnloadData Inherited from TBasedxReportLink.
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.
CheckToDesign Checks whether to display the Report Design window. Inherited from TBasedxReportLink.
ConstructReport(TdxReportCells) protected Builds a report. Inherited from TBasedxReportLink.
CreateGroupLookAndFeel(TdxPSReportGroupLookAndFeelClass,Boolean) Inherited from TBasedxReportLink.
DataProviderPresent Determines whether a report link is associated with any TComponent. Inherited from TBasedxReportLink.
DefaultDateFormat Returns the default date format. Inherited from TBasedxReportLink.
DefaultDesignerCaption Inherited from TBasedxReportLink.
DefaultFont Inherited from TBasedxReportLink.
DefaultPageNumberFormat Returns the default page number format in a report. Inherited from TBasedxReportLink.
DefaultTimeFormat Returns the default time format. Inherited from TBasedxReportLink.
DefinePrintStylesDlg Displays the Define Print Styles dialog window. Inherited from TBasedxReportLink.
DesignerExists(TComponentClass) Determines whether a specific component class includes a designer. Inherited from TBasedxReportLink.
DesignReport Displays the Report Designer window. Inherited from TBasedxReportLink.
DestroyComponents Inherited from TComponent.
Destroying Inherited from TComponent.
DestroyReport Destroys the report link’s report. Inherited from TBasedxReportLink.
DoChangeComponent protected Generates the OnChangeComponent event. Inherited from TBasedxReportLink.
DoProgress(Double) protected Tracks the progress of report creation. Inherited from TBasedxReportLink.
DrawCheckBox(TCanvas,TRect,Boolean,Boolean,Boolean,TdxCheckButtonEdgeStyle,TColor) Draws a check box item in a report. Inherited from TBasedxReportLink.
DrawCheckBox(TCanvas,TRect,Boolean,Boolean,Boolean,Boolean) Inherited from TBasedxReportLink.
drawEdge(TCanvas,TRect,TdxCellEdgeMode,TdxCellEdgeStyle,TdxCellEdgeStyle,TdxCellSides,Boolean) Draws an edge object in a report. Inherited from TBasedxReportLink.
DrawEllipse(TCanvas,TRect,TColor,TColor,TdxPSFillPatternClass,TColor,Integer) Inherited from TBasedxReportLink.
DrawExpandButton(TCanvas,TRect,Boolean,Boolean,Boolean,Boolean,Boolean,Boolean,TColor,TColor) Inherited from TBasedxReportLink.
DrawGlyph(HDC,TRect,Byte) Inherited from TBasedxReportLink.
DrawGraphic(TCanvas,TRect,TRect,TCustomImageList,Integer,TGraphic,Boolean,Boolean,TColor) Draws a graphic object in a report. Inherited from TBasedxReportLink.
DrawGraphicEx(TCanvas,TRect,TRect,TCustomImageList,Integer,TGraphic,Boolean,Boolean,TColor,TColor,TdxPSFillPatternClass,TdxCellImageActualBuffering) Inherited from TBasedxReportLink.
DrawPageFooter(Integer,TRect,TdxPageTitleParts,Boolean) Draws a page footer in a report. Inherited from TBasedxReportLink.
DrawPageHeader(Integer,TRect,TdxPageTitleParts,Boolean) Draws a page header in a report. Inherited from TBasedxReportLink.
DrawRectangle(TCanvas,TRect,TColor,TColor,TdxPSFillPatternClass,TColor,Integer) Inherited from TBasedxReportLink.
DrawRoundRect(TCanvas,TRect,Integer,Integer,TColor,TColor,TdxPSFillPatternClass,TColor,Integer) Inherited from TBasedxReportLink.
DrawSortMark(TCanvas,TRect,TdxCellSortOrder,Boolean) Draws a sorting mark (arrow) in a report. Inherited from TBasedxReportLink.
drawText(TCanvas,TRect,Integer,string,TFont,TColor,TcxTextAlignX,TcxTextAlignY,Boolean,Boolean,Boolean) Draws text in a report. Inherited from TBasedxReportLink.
drawTextEx(TCanvas,TRect,Integer,Integer,Integer,string,TFont,TColor,TcxTextAlignX,TcxTextAlignY,Boolean,Boolean,Boolean,Boolean,Boolean) Inherited from TBasedxReportLink.
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.
ExportToPDF Inherited from TBasedxReportLink.
ExportToPDF(string,Boolean,TdxPSPDFReportExportOptions) Exports a report to a PDF file. Inherited from TBasedxReportLink.
ExtractComponentClass(TStream,Boolean) Inherited from TBasedxReportLink.
ExtractComponentClassName(TStream,Boolean) Inherited from TBasedxReportLink.
ExtractLinkClass(TStream,Boolean) Inherited from TBasedxReportLink.
ExtractOffsetTable(TStream,Boolean) Inherited from TBasedxReportLink.
ExtractReportDocument(TStream,Boolean) Inherited from TBasedxReportLink.
ExtractStorageInfo(TStream,Boolean) Inherited from TBasedxReportLink.
ExtractStorageVersion(TStream,Boolean) Inherited from TBasedxReportLink.
FillEllipse(TCanvas,TRect,TColor) Inherited from TBasedxReportLink.
FillEllipseEx(TCanvas,TRect,TColor,TColor,TdxPSFillPatternClass) Inherited from TBasedxReportLink.
FillRectEx(TCanvas,TRect,TColor,TColor,TdxPSFillPatternClass) Inherited from TBasedxReportLink.
FillRgnEx(TCanvas,TcxRegionHandle,TColor,TColor,TdxPSFillPatternClass) Inherited from TBasedxReportLink.
FillRoundRect(TCanvas,TRect,Integer,Integer,TColor) Inherited from TBasedxReportLink.
FillRoundRectEx(TCanvas,TRect,Integer,Integer,TColor,TColor,TdxPSFillPatternClass) Inherited from TBasedxReportLink.
FinalizeStorageInfo(TdxPSDataStorageInfo) Inherited from TBasedxReportLink.
FindComponent(String) Inherited from TComponent.
FindGroupLookAndFeelByClass(TdxPSReportGroupLookAndFeelClass) Inherited from TBasedxReportLink.
FrameEllipse(TCanvas,TRect,TColor,Integer) Inherited from TBasedxReportLink.
frameRect(TCanvas,TRect,TColor,TdxCellSides,Integer) Inherited from TBasedxReportLink.
FrameRoundRect(TCanvas,TRect,Integer,Integer,TColor,Integer) Inherited from TBasedxReportLink.
FreeNotification(TComponent) Inherited from TComponent.
FreeOnRelease Inherited from TComponent.
GetChildren(TGetChildProc,TComponent) Inherited from TComponent.
GetFilteredStyles(TStrings) Retrieves a list of print styles that can be applied to a report. Inherited from TBasedxReportLink.
GetHashCode Inherited from TObject.
GetItems(TStrings,Boolean) Retrieves a list of link captions.
GetNamePath Inherited from TPersistent.
GetNewReportStorageName Inherited from TBasedxReportLink.
GetOwner Inherited from TPersistent.
GetPageColRowCount(Integer,Integer) Determines the number of pages used by a report image, both horizontally and vertically. Inherited from TBasedxReportLink.
GetParentComponent Inherited from TComponent.
GetSupportedComponentList(TdxClassList) Returns a list of all classes supported by the link. Inherited from TBasedxReportLink.
HasParent Inherited from TComponent.
IndexOfReportGroupLookAndFeel(TdxPSReportGroupLookAndFeel) Inherited from TBasedxReportLink.
Initialize Inherited from TBasedxReportLink.
InsertComponent(TComponent) Inherited from TComponent.
InternalRestoreDefaults protected Restores default settings for a report. Inherited from TBasedxReportLink.
InternalRestoreFromOriginal protected Restores original component settings for a report. Inherited from TBasedxReportLink.
IsApplyBackgroundToEntirePage protected Inherited from TBasedxReportLink.
IsEmptyPage(Integer) Determines whether a specified report page is empty. Inherited from TBasedxReportLink.
IsEmptyReport Ascertain whether a report is empty. Inherited from TBasedxReportLink.
IsImplementorOf(IInterface) Inherited from TComponent.
IsSupportedCompClass(TClass) Determines whether a specific component class is supported by a given report link. Inherited from TBasedxReportLink.
LinkClass Returns the class-reference to the report link’s actual type. Inherited from TBasedxReportLink.
LinkModified(Boolean) protected Determines whether a link was modified. Inherited from TBasedxReportLink.
LoadDataFromFile(string) Loads a report from a specified file into the Print Preview window. Inherited from TBasedxReportLink.
LoadDataFromStream(TStream) Loads a report from a specified stream into the Print Preview window. Inherited from TBasedxReportLink.
Loaded protected Initializes the component following the application form loading. Inherited from TcxScalableComponent.
LoadFromIniFile(TCustomIniFile,string) Inherited from TBasedxReportLink.
LoadFromIniFile(string) Loads the report link’s format settings and start page from an INI file. Inherited from TBasedxReportLink.
LoadFromRegistry(string) Loads the report link’s format settings and start page from the registry. Inherited from TBasedxReportLink.
MakeDelimiters(TdxReportCells,TList,TList) protected Creates delimiters for report pages. Inherited from TBasedxReportLink.
MakeHardDelimiters(TdxReportCells,TList,TList) protected Creates report page breaks. Inherited from TBasedxReportLink.
Notification(TComponent,TOperation) Inherited from TComponent.
PageReady(Integer) protected Indicates whether report pages have been generated. Inherited from TBasedxReportLink.
PageSetup Invokes the Page Setup dialog. Inherited from TBasedxReportLink.
PageSetupEx(Integer,Boolean,Boolean,Boolean,Boolean) Invokes the Page Setup dialog. Inherited from TBasedxReportLink.
PossibleDataStorage(TStream,Boolean) Inherited from TBasedxReportLink.
PossibleDataStorage(string,Boolean) Inherited from TBasedxReportLink.
Preview(Boolean) Invokes the Print Preview dialog. Inherited from TBasedxReportLink.
PreviewExists Identifies if the Print Preview dialog is displayed. Inherited from TBasedxReportLink.
Print(Boolean,PdxPrintDlgData) Prints the report link’s report on the default printer. Inherited from TBasedxReportLink.
Print(Boolean) Inherited from TBasedxReportLink.
PrintEx(TdxPageNumbers,Integer,Boolean) Prints report pages. Inherited from TBasedxReportLink.
PrintPages(TdxPSPageIndexes) Prints the specified report pages. Inherited from TBasedxReportLink.
PrintPagesEx(TdxPSPageIndexes,TdxPageNumbers,Integer,Boolean) Prints the specified report pages. Inherited from TBasedxReportLink.
RebuildReport Rebuilds the report. Inherited from TBasedxReportLink.
ReferenceInterface(IInterface,TOperation) Inherited from TComponent.
RemoveComponent(TComponent) Inherited from TComponent.
RemoveFreeNotification(TComponent) Inherited from TComponent.
RestoreDefaults Restores predefined values for report link properties. Inherited from TBasedxReportLink.
RestoreFromOriginal Restores original component values for report link properties. Inherited from TBasedxReportLink.
SaveDataToFile(string) Saves the built report to the specified file. Inherited from TBasedxReportLink.
SaveDataToStream(TStream) Saves the built report to the specified stream. Inherited from TBasedxReportLink.
SaveToIniFile(TCustomIniFile,string) Inherited from TBasedxReportLink.
SaveToIniFile(string) Saves the report link’s format settings and start page to an INI file. Inherited from TBasedxReportLink.
SaveToRegistry(string) Saves the report link’s format settings and start page to the registry. Inherited from TBasedxReportLink.
ScaleForPPI(Integer) Scales the component according to the specified DPI value. Inherited from TcxScalableComponent.
Serializable Inherited from TBasedxReportLink.
SetActive(Boolean) protected Initiates report generation. Inherited from TBasedxReportLink.
SetComponentUnconditionally(TComponent) Inherited from TBasedxReportLink.
SetParentComponent(TComponent) Inherited from TComponent.
SetSubComponent(Boolean) Inherited from TComponent.
ShowDateTimeFormatsDlg Displays the Change Date and Time Formats dialog window. Inherited from TBasedxReportLink.
ShowFootnotesPropertiesDlg Opens the Report Footnotes dialog. Inherited from TBasedxReportLink.
ShowPageNumberFormatsDlg Displays the Change Page Numbering Format dialog window. Inherited from TBasedxReportLink.
ShowTitlePropertiesDlg Displays the Report Title dialog window. Inherited from TBasedxReportLink.
Supports(TClass) Inherited from TBasedxReportLink.
Supports(TObject) Inherited from TBasedxReportLink.
SupportsScaling Inherited from TBasedxReportLink.
ToString Inherited from TObject.
UpdateAction(TBasicAction) Inherited from TComponent.

Events

Name Description
OnAfterBuildReport Occurs after the report has been built for a specific report link.
OnBeforeBuildReport Occurs before building the report for a specific report link.
OnChangeComponent Occurs when the Component property changes. Inherited from TBasedxReportLink.
OnCustomDrawPageFooter Enables you to custom paint page footers for the report link. Inherited from TBasedxReportLink.
OnCustomDrawPageHeader Enables you to custom paint page headers for the report link. Inherited from TBasedxReportLink.
OnCustomDrawReportLinkFootnotes Enables you to custom paint footnotes. Inherited from TBasedxReportLink.
OnCustomDrawReportLinkTitle Occurs when drawing the report title. Inherited from TBasedxReportLink.
OnDataSourceChanged Enables you to respond to an impending change in the report link’s report source. Inherited from TBasedxReportLink.
OnDestroy Occurs when a report link is being destroyed. Inherited from TBasedxReportLink.
OnFilterStyle Occurs when retrieving the list of available print styles. Inherited from TBasedxReportLink.
OnGetNewReportStorageName Enables you to customize the report storage’s default name. Inherited from TBasedxReportLink.
OnMeasureReportLinkFootnotes Enables you to customize a footnote’s height. Inherited from TBasedxReportLink.
OnMeasureReportLinkTitle Occurs when drawing the report title before the OnCustomDrawReportLinkTitle event. Inherited from TBasedxReportLink.
See Also