PrintPagesAdvanced
渲染和列印
描述
透過單一印表機工作列印任意頁面範圍運算式,同時套用份數、逐份列印、雙面、方向、色彩、品質、紙張尺寸與送紙匣設定
語法
Delphi
Function TPDFlib.PrintPagesAdvanced(Const PrinterName, PageRanges: WideString; Options: Integer; Const Settings: TPDFlibPrintSettings): Integer;
參數
| PrinterName | Installed printer name |
|---|---|
| PageRanges | PrintPages 接受的頁面運算式(1 起算),包括 1-4,7,10-8 這類清單與 All、Odd、Even 選擇器 |
| Options | PrintOptions 傳回的值 |
| Settings | 工作開始前套用的帶型別 TPDFlibPrintSettings 記錄 |
傳回值
| 0 | 印表機名稱、頁面運算式或某個設定無效,或列印工作失敗 |
|---|---|
| 1 | 列印工作成功完成 |
備註
頁面運算式原樣傳給所選的 GDI+、Cairo 或 PDFium 列印後端,不拆成多個列印工作,保留範圍順序與工作層級的份數、逐份列印與雙面行為初始化為零
保留印表機預設值請傳 Settings