Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

TBasedxReportLink.PrintPagesEx(TdxPSPageIndexes,TdxPageNumbers,Integer,Boolean) Method

Prints the specified report pages.

#Declaration

Delphi
procedure PrintPagesEx(const APageIndexes: TdxPSPageIndexes; APageNums: TdxPageNumbers; ACopyCount: Integer; ACollate: Boolean);

#Parameters

Name Type
APageIndexes TdxPSPageIndexes
APageNums TdxPageNumbers
ACopyCount Integer
ACollate Boolean

#Remarks

Call this procedure to print specific report pages whose numbers are passed as the APageIndexes parameter. In addition to the functionality provided by the PrintPages procedure, PrintPagesEx allows you to specify:

  • The required number of printed copies (ACopyCount);

  • Whether the printed pages are collated (ACollate);

  • If only the odd or even report pages are printed (APageNums):

align=”center” colspan=”3” !

Value

Description

colspan=”3” |

pnAll

The PrintPagesEx procedure prints all pages whose numbers are passed as the APageIndexes parameter.

pnEven

The procedure prints only the even pages from the specified list.

pnOdd

The procedure prints only the odd pages from the specified list.

If a component printer contains the report link, the PrintPagesEx procedure sets it as the current link and calls the component printer’s PrintPagesEx procedure, passing the APageIndexes, ACopyCount, ACollate, and APageNums values as parameters. If the ComponentPrinter property is set to nil (i.e., the report link does not belong to a component printer), calling the PrintPagesEx procedure has no effect.

See Also