PrintDocRange
檢視器互動、描繪與列印
描述
在指定印表機上無 UI 地列印 StartPage 到 EndPage,是 PrintDoc 的程式化版本
PrinterName 為空時選用預設印表機;超出範圍的輸入會被箝制:StartPage 小於 1 時取 1,EndPage 小於 StartPage 或超過最後一頁時取最後一頁,Copies 小於 1 時取 1
語法
Delphi
Function TPDFlibViewer.PrintDocRange(Const PrinterName: WideString; StartPage, EndPage, Copies: Integer; Collate: Boolean): Integer;參數
| PrinterName | 目標印表機名稱;空字串表示選取預設印表機 |
|---|---|
| StartPage | 要列印的第一頁,以 1 為起始並限制至少為 1 |
| EndPage | 要列印的最後一頁,最多限制到最後一頁 |
| Copies | 份數,限制至少為 1 |
| Collate | True 表示逐份列印 |
傳回值
| 0 | 沒有已開啟的文件、無法解析出印表機,或列印工作未交給多工緩衝處理器 |
|---|---|
| 1 | 列印工作已交給列印多工緩衝處理器 |