PrintPagesAdvanced

渲染和列印

描述

透過單一印表機工作列印任意頁面範圍運算式,同時套用份數、逐份列印、雙面、方向、色彩、品質、紙張尺寸與送紙匣設定

語法

Delphi

Function TPDFlib.PrintPagesAdvanced(Const PrinterName, PageRanges: WideString; Options: Integer; Const Settings: TPDFlibPrintSettings): Integer;

參數

PrinterNameInstalled printer name
PageRangesPrintPages 接受的頁面運算式(1 起算),包括 1-4,7,10-8 這類清單與 All、Odd、Even 選擇器
OptionsPrintOptions 傳回的值
Settings工作開始前套用的帶型別 TPDFlibPrintSettings 記錄

傳回值

0印表機名稱、頁面運算式或某個設定無效,或列印工作失敗
1列印工作成功完成

備註

頁面運算式原樣傳給所選的 GDI+、Cairo 或 PDFium 列印後端,不拆成多個列印工作,保留範圍順序與工作層級的份數、逐份列印與雙面行為初始化為零

保留印表機預設值請傳 Settings

另請參閱

PrintDocumentAdvanced, PrintPages, TPDFlibPrintSettings