Skip to main content

TBasedxReportLink Methods

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