PDViewerPreferences.DUPLEX
PDViewerPreferences.DUPLEXは、Apache PDFBox PDModel APIの定数で、PDFドキュメントを両面(duplex)モードで印刷する際の動作を指定します。
PDViewerPreferences.DUPLEXは、Apache PDFBox PDModel APIの定数で、PDFドキュメントを両面(duplex)モードで印刷する際の動作を指定します。この設定は、 ( Citation: N.A., 2020 (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義されているビューアー設定辞書の一部であり、ドキュメント作成者がPDFビューアーやプリンターによるドキュメントの処理方法のさまざまな側面を制御できるようにします。DUPLEX定数を使用することで、開発者はPDFドキュメントに対する優先両面印刷モードをプログラムで設定または取得できます。
PDViewerPreferences.DUPLEXは、Apache PDFBoxライブラリのPDViewerPreferencesクラス内の列挙定数で、PDFのViewerPreferences辞書内のDuplexエントリを表します。この定数は、 ( Citation: N.A., 2020 (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義されている3つの可能な値のいずれかに対応します:Simplex(片面印刷)、DuplexFlipShortEdge(短辺に沿って反転する両面印刷)、またはDuplexFlipLongEdge(長辺に沿って反転する両面印刷)です。画面表示動作を制御する他のビューアー設定とは異なり、DUPLEXは特に印刷出力の動作に影響します。この定数は、Javaコードで両面印刷設定を扱うための型安全な方法を提供し、基礎となるPDF辞書構造を開発者から抽象化します。
PDF生成または操作アプリケーションを作成する開発者にとって、DUPLEX定数は印刷出力の品質とユーザーエクスペリエンスを制御するために不可欠です。適切な両面印刷設定を行うことで、用紙の無駄を削減し、適切なドキュメント製本方向を保証し、組織の印刷ポリシーや環境要件を満たすことができます。これは、異なるビューアーやプリンター間で一貫した印刷動作が求められる自動化されたドキュメントワークフローにおいて特に重要です。両面印刷設定をプログラムで設定することにより、開発者はエンドユーザーが手動で印刷設定を構成することなくドキュメントが正しく印刷されることを保証でき、サポートリクエストを削減し、複雑な印刷ダイアログの操作が困難なユーザーのためのドキュメントアクセシビリティを向上させることができます。
Apache PDFBoxでPDViewerPreferences.DUPLEXを使用する場合、開発者はまずPDFドキュメントのカタログからPDViewerPreferencesオブジェクトを取得または作成し、次にセッターメソッドを使用して希望する両面印刷モードを指定します。ライブラリは、 ( Citation: N.A., 2020 (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義されているように、この設定をドキュメントのViewerPreferences辞書に書き込みます。準拠したPDFビューアーまたはプリンタードライバーがドキュメントを読み取ると、この設定をチェックし、それに応じて印刷ジョブを構成します。3つの両面印刷モードはそれぞれ異なる目的に対応します:Simplexは片面印刷用、DuplexFlipShortEdgeは長辺に沿って製本されるドキュメント(メモ帳のような)用、DuplexFlipLongEdgeは短辺に沿って製本されるドキュメント(書籍のような)用です。これらは要件ではなく設定であることに注意が必要です。実際の印刷動作は、ビューアーアプリケーションの実装とプリンターの機能に依存します。
- PDViewerPreferences – PDFの表示および印刷動作を制御するためのさまざまなビューアー設定定数とメソッドを含む親クラス
- PDDocumentCatalog – ViewerPreferences辞書およびその他のドキュメントレベル設定を含むPDFドキュメントのルートオブジェクト
- PDPageMode – ドキュメントウィンドウを開いたときにどのように表示するかを制御する関連ビューアー設定定数
- PrintScaling – 印刷時にページスケーリングを適用するかどうかを制御する別のビューアー設定
- ViewerPreferences Dictionary – PDF仕様で定義されているすべてのビューアー設定を格納するPDF構造
- (N.A.) (2020)
- (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html
