PrintDocumentAdvanced

レンダリングと印刷

説明

型付き TPDFlibPrintSettings レコードを Windows プリンタープロファイルに適用し、1 つのプリンタージョブで連続するページ範囲を印刷します

構文

Delphi

Function TPDFlib.PrintDocumentAdvanced(Const PrinterName: WideString; StartPage, EndPage, Options: Integer; Const Settings: TPDFlibPrintSettings): Integer;

パラメータ

PrinterNameインストール済みプリンター名
StartPage1 始まりの番号付けによる、印刷する最初のページ
EndPage1 ベースの番号を使用した、印刷する最終ページ
OptionsPrintOptions が返す値
Settings部数、丁合い、両面印刷、向き、色、品質、用紙および給紙トレイの設定

戻り値

0プリンター名または設定が無効であるか、印刷ジョブに失敗しました
1印刷ジョブが正常に完了しました

備考

プリンターの既定値を維持するため Settings をゼロ初期化し、必要なメンバーだけを設定します

ジョブに非連続、並べ替え、奇数、または偶数ページ範囲が必要な場合は PrintPagesAdvanced を使用します

関連項目

PrintPagesAdvanced、TPDFlibPrintSettings、PrintOptions