Skip to main content

TBasedxReportLink.MakeHardDelimiters(TdxReportCells,TList,TList) Method

Creates report page breaks.

Declaration

procedure MakeHardDelimiters(AReportCells: TdxReportCells; AHorzDelimiters: TList; AVertDelimiters: TList); virtual;

Parameters

Name Type
AReportCells TdxReportCells
AHorzDelimiters TList
AVertDelimiters TList

Remarks

The MakeHardDelimiters method ignores a report page’s bounds. It splits a report at a custom position determined by a particular report column or row (see the TAbstractdxGridReportLink.AddHorizontalPageBreak and TAbstractdxGridReportLink.AddPageBreak methods).

The MakeHardDelimiters method is in effect, if the TAbstractdxGridReportLink.UseCustomPageBreaks (TcxTreeListReportLinkOptionsPagination.Custom, TdxCustomTableControlReportLinkOptionsPagination.Custom) option is active.

This method is overridden in the respective descendants, to provide a behavior specific to a particular report link.

AReportCells specifies the collection of report rows.

AHorzDelimiters specifies the collection of page breaks that split a report by columns.

AVertDelimiters specifies the collection of page breaks that split a report by rows.

See Also