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 に制限されます
CollateTrue で部単位の印刷を行います

戻り値

0ドキュメントが開かれていない、プリンタを解決できなかった、またはジョブがスプーラに渡されませんでした
1ジョブは印刷スプーラに渡されました

関連項目

PrintDoc, PrintDocumentEx, TPDFlibViewer