Skip to main content
All docs
V25.2
  • TdxReport Members

    An AI-powered Report Generator component.

    Constructors

    Name Description
    Create(TComponent) Inherited from TComponent.

    Properties

    Name Description
    ComObject Inherited from TComponent.
    ComponentCount Inherited from TComponent.
    ComponentIndex Inherited from TComponent.
    Components Inherited from TComponent.
    ComponentState Inherited from TComponent.
    ComponentStyle Inherited from TComponent.
    DesignInfo Inherited from TComponent.
    EnableCustomSql Specifies if custom SQL queries are enabled at the component level.
    ExportFormats Specifies export formats available in the Report Viewer dialog.
    FilterString Specifies filter criteria for report data.
    GroupName Specifies a group name for TdxReport components.
    Language Specifies the required language (for UI and report localization).
    Layout Provides access to the report template layout (in XML).
    Name Inherited from TComponent.
    Observers Inherited from TComponent.
    Owner Inherited from TComponent.
    Parameters Provides access to the collection of report parameters.
    ReportName Specifies the report name.
    Tag Inherited from TComponent.
    VCLComObject Inherited from TComponent.

    Methods

    Name Description
    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.
    Clear Clears the TdxReport component.
    DestroyComponents Inherited from TComponent.
    Destroying Inherited from TComponent.
    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.
    ExportTo(TdxReportExportFormat,TStream,string) Exports report content to a stream in any supported format.
    ExportTo(TdxReportExportFormat,TStream) Exports report content to a stream in any supported format.
    ExportToCSV(TStream) Exports report content to a stream in the comma-separated values (CSV) format.
    ExportToDOCX(TStream) Exports report content to a stream as an Office OpenXML (DOCX) document.
    ExportToHTML(TStream) Exports report content to a stream as an HTML document.
    ExportToImage(TStream)

    Exports report content to a stream in the current image export format (selected using the Report Designer dialog).

    The default image export format is PNG (Portable Network Graphics).

    ExportToMHT(TStream) Exports report content to a stream as a MIME HTML (MHT) document.
    ExportToPDF(TStream) Exports report content to a stream in PDF format.
    ExportToRTF(TStream) Exports report content to a stream as an RTF-formatted string.
    ExportToText(TStream) Exports report content to a stream as plain text.
    ExportToXLS(TStream) Exports report content to a stream in Microsoft Excel® binary format (XLS).
    ExportToXLSX(TStream) Exports report content to a stream in Office Open XML spreadsheet format (XLSX).
    FindComponent(String) Inherited from TComponent.
    FreeNotification(TComponent) Inherited from TComponent.
    FreeOnRelease Inherited from TComponent.
    GetChildren(TGetChildProc,TComponent) Inherited from TComponent.
    GetExportResultFileName Returns the full report file name for export operations.
    GetHashCode Inherited from TObject.
    GetNamePath Inherited from TPersistent.
    GetOwner Inherited from TPersistent.
    GetParentComponent Inherited from TComponent.
    HasParent Inherited from TComponent.
    InsertComponent(TComponent) Inherited from TComponent.
    IsImplementorOf(IInterface) Inherited from TComponent.
    Loaded Inherited from TComponent.
    LoadParametersFromReport

    Deprecated. Populates the Parameters collection with report parameters created using the Report Designer dialog.

    Tip

    Use the Parameters.LoadFromLayout procedure instead.

    Notification(TComponent,TOperation) Inherited from TComponent.
    ReferenceInterface(IInterface,TOperation) Inherited from TComponent.
    RemoveComponent(TComponent) Inherited from TComponent.
    RemoveFreeNotification(TComponent) Inherited from TComponent.
    SetParentComponent(TComponent) Inherited from TComponent.
    SetSubComponent(Boolean) Inherited from TComponent.
    ShowDesigner Displays the Report Designer dialog.
    ShowViewer Displays the Report Viewer dialog.
    ToString Inherited from TObject.
    UpdateAction(TBasicAction) Inherited from TComponent.

    Events

    Name Description
    OnBrowserFileDownload Allows you to modify the report download target in the Report Viewer dialog or prevent users from downloading a report.
    OnDesignerFormShow Allows you to customize Report Designer dialog form settings.
    OnLayoutChanged Allows you to save report layout changes made in the Report Designer dialog.
    OnPrintPreview Allows you to obtain a print preview document (in the PDF format).
    OnViewerFormShow Allows you to customize Report Viewer dialog form settings.
    See Also