Skip to main content

TCustomdxComponentPrinter.DesignerExists(TBasedxReportLink) Method

Identifies if a report link has a registered Report Designer dialog form.

Declaration

function DesignerExists(AReportLink: TBasedxReportLink = nil): Boolean;

Parameters

Name Type Description
AReportLink TBasedxReportLink

Optional. The target report link.

If this parameter is omitted (the parameter value is nil in Delphi or nullptr in C++Builder), the function checks if the current report link has a Report Designer dialog.

Returns

Type Description
Boolean

True if the target report link has a registered Report Designer dialog form; otherwise, False.

Remarks

Call the DesignerExists function to check if the Report Designer dialog is available for a report link. If the DesignerExists function returns False, a DesignReport function call has no effect.

The DesignerExists function returns True only for the following report links:

Data Grid

TdxGridReportLink
Represents a ReportLink object used by the ExpressPrinting System to print the ExpressQuantumGrid component.

Pivot Grid

TcxPivotGridReportLink
A report link for Pivot Grid controls.

Scheduler

TcxSchedulerReportLink
Implements the scheduler’s report generating component.

Tree List

TcxDBTreeListReportLink
Represents a report link for printing out the data aware TreeList control.
TcxTreeListReportLink
Represents a report link for printing out the standard TreeList control.
TcxVirtualTreeListReportLink
Represents a report link for printing out the standard TreeList control.

Vertical Grid

TcxRTTIInspectorReportLink
Represents the report link used for printing out the cxRTTIInspector control.
TcxUnboundVerticalGridReportLink
Represents the report link used to print out single record controls.
TcxVerticalGridReportLink
Represents the report link used for printing out the cxVerticalGrid control.
See Also