PDTransitionDirection
PDTransitionDirectionは、Apache PDFBoxライブラリにおける列挙型クラスで、PDFドキュメントのページ遷移効果の動作方向を定義します。
PDTransitionDirectionは、Apache PDFBoxライブラリにおける列挙型クラスで、PDFドキュメントのページ遷移効果の動作方向を定義します。 ( 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 ) で規定されているページ遷移は、プレゼンテーションモードでページ間を移動する際に表示される視覚効果を制御します。このクラスは、分割、ブラインド、ボックス遷移などの遷移効果がページ上をどのように移動するかを決定する、異なる方向値を表す定数を提供します。
PDTransitionDirectionは、PDFページ遷移に使用できる方向値をカプセル化したJava列挙型です。PDF仕様 ( 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 ) では、特定の遷移スタイルに視覚効果の動きや進行を指定するための方向パラメータが必要です。この列挙型は通常、適用される遷移スタイルに応じて、水平方向(左から右)、垂直方向(上から下)、内向きまたは外向きなどの値を含みます。
このクラスは、PDFBoxのPDModelパッケージの一部であり、PDF構造の高レベルなオブジェクト表現を提供します。低レベルのCOSDictionaryエントリとは異なり、PDF辞書の文字列値を直接操作する必要がなく、型安全で開発者に優しい定数を提供します。この列挙型は、Javaコードと基礎となるPDF仕様の方向パラメータとの橋渡しの役割を果たします。
プレゼンテーションソフトウェア、デジタル出版ツール、またはインタラクティブなPDFジェネレータを開発する開発者にとって、PDTransitionDirectionはページ遷移効果の正確で一貫した実装を保証します。この列挙型を使用することで、文字列値を手動で入力することから生じるエラーを防ぎ、利用可能な方向オプションを発見するためのIDE自動補完サポートを提供します。
ページ遷移は、PDFプレゼンテーションやスライドショーアプリケーションにおけるユーザーエクスペリエンスを向上させます。PDTransitionDirectionを適切に活用することで、開発者はユーザーの期待に応えるスムーズな視覚効果を持つ、プロフェッショナルで洗練されたPDFドキュメントを作成できます。また、このクラスは生成される方向値がPDF仕様標準に準拠しているため、遷移効果をサポートするPDFリーダーとの互換性を保証します。
PDFBoxでページ遷移を作成または変更する際、開発者はまずPDPageに関連付けられたPDTransitionオブジェクトをインスタンス化または取得します。次に、PDTransitionDirection列挙型を使用して、その遷移の方向プロパティを設定します。PDFBoxライブラリは内部的に、列挙値をPDF仕様 ( 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 ) で必要とされる適切な文字列または数値表現に変換します。
一般的な方向値には以下が含まれます:
- Horizontal(水平): 遷移が左から右、または右から左に移動
- Vertical(垂直): 遷移が上から下、または下から上に移動
- Inward(内向き): 効果が端から中心に向かって移動
- Outward(外向き): 効果が中心から端に向かって移動
方向値の実際の利用可能性と意味は、使用される特定の遷移スタイルによって異なります。例えば、Split遷移は水平または垂直に移動できますが、Box遷移は通常、内向きまたは外向きの方向をサポートします。開発者はこれらの値をPDTransitionDirectionクラスの静的定数としてアクセスし、型安全性を確保し、無効な方向指定による実行時エラーの可能性を減らします。
- PDTransition – Apache PDFBoxにおけるページ遷移効果を表すメインクラス
- PDPage – 遷移が適用されるPDFドキュメント内の単一ページを表す
- PDTransitionStyle – 視覚効果のタイプ(Split、Blinds、Boxなど)を定義する列挙型
- PDPageTransitionDictionary – 遷移パラメータを含む基礎となる辞書構造
- COSDictionary – PDF辞書オブジェクトを表す低レベルPDFBoxクラス
- (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
