PrintDocRange
ビューアインタラクション、レンダリングと印刷
説明
StartPageからEndPageまでを名前付きプリンターへUIなしで印刷します。PrintDocのプログラマティックな兄弟機能です
空のPrinterNameは既定のプリンターを選択し、範囲外の入力は切り詰められます。1未満のStartPageは1に、StartPage未満または最終ページを超えるEndPageは最終ページに、1未満のCopiesは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 | ジョブは印刷スプーラに渡されました |