Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
PDF開発用語集 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

PDActionGoTo

概要

PDActionGoToは、Apache PDFBoxの高レベルPDModel APIにおけるクラスで、PDF文書内の「移動」アクションを表します。このアクションタイプはPDF仕様 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義されており、開発者は同一PDF文書内の特定の移動先へユーザーを誘導するナビゲーション動作を作成または操作できます。リンクやボタンのクリックなどのユーザー操作によってトリガーされると、PDActionGoToアクションは指定されたページまたは位置にジャンプします。

定義

PDActionGoToは、PDF標準で定義されている基本的なナビゲーション機構の一つである/GoToというPDFアクションタイプをカプセル化したJavaクラスです。外部ナビゲーションアクション(リモート移動先へのGoToRやWebリンクのURIなど)とは異なり、PDActionGoToは文書内部のナビゲーションを専門的に処理します。このクラスは、アクションが現在の文書内のどこに移動すべきかを指定する移動先プロパティを取得・設定するメソッドを提供します。この移動先は、特定のページ、名前付き移動先、または座標とズームレベルで定義された位置を参照できます。PDActionGoToは基底クラスであるPDActionを継承し、 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で規定されている内部ナビゲーションアクションに必要な特定の動作とプロパティを実装しています。

全投稿を閲覧 gdoc_arrow_right_alt

PDActionGoToR

概要

PDActionGoToRは、Apache PDFBox Java APIのクラスで、PDFドキュメント内の「リモートへ移動」アクションを表現します。このアクションタイプにより、PDFファイルは外部のPDFドキュメント内の目的地へリンクすることができます。これはPDF仕様 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義されています。このクラスは、PDFの処理ワークフロー内でリモートドキュメントのナビゲーションアクションをプログラム的に作成および操作するためのメソッドを提供します。

定義

PDActionGoToRは、Apache PDFBoxにおける具象実装クラスで、PDFアクションタイプ「GoToR」(Go-To Remote)をカプセル化します。同一のPDFドキュメント内の目的地へナビゲートするPDActionGoToとは異なり、PDActionGoToRは別のPDFファイル内の場所へのナビゲーションを特に処理します。このクラスはPDActionベースクラスを拡張し、ターゲットファイル仕様、目的地ページ、および新しいウィンドウでリモートドキュメントを開くかどうかを設定・取得するメソッドを提供します。ユーザーの操作(リンクやボタンのクリックなど)によってトリガーされると、このアクションはPDFビューアに別のPDFファイルを開き、オプションでそのドキュメント内の特定の場所へジャンプするよう指示します。 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) によると、リモート移動アクションは、マルチドキュメントのPDFワークフローや相互接続されたナビゲーション構造を維持するドキュメントコレクションを作成するために不可欠です。

全投稿を閲覧 gdoc_arrow_right_alt

PDActionHide

概要

PDActionHideは、Apache PDFBoxの高レベルPDModel APIに含まれるクラスで、PDF仕様 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義されているHideアクションタイプを表します。このアクションにより、PDFドキュメントは、ユーザーの操作やその他のトリガーに応じて、注釈、フォームフィールド、その他のインタラクティブ要素をプログラム的に表示または非表示にすることができます。PDActionHideクラスは、PDFBoxのオブジェクト指向インターフェースを使用して、PDFドキュメント内のHideアクションを読み取り、操作するためのメソッドをJava開発者に提供します。

定義

PDActionHideは、Apache PDFBoxのorg.apache.pdfbox.pdmodel.interactive.actionパッケージ内の具象実装クラスで、PDFのHideアクションタイプに対応しています。PDFにおけるHideアクションは、ドキュメント構造から要素を削除することなく、注釈やフォームフィールドの表示状態を制御するように設計されています。目的地に移動するGoToアクションや、Webリンクを開くURIアクションなど、他のアクションタイプとは異なり、Hideアクションは指定された注釈の可視性を切り替えることで、視覚的なプレゼンテーション層を具体的に変更します。

PDActionHideクラスはPDAction基底クラスを継承し、どの注釈やフォームフィールドが影響を受けるべきか、それらを非表示にするか表示するか、どのような条件でアクションを実行するかを指定するメソッドを実装しています。これは、単に注釈を削除することとは異なり、非表示にされた要素はドキュメント構造の一部として残り、後でプログラム的に再表示することができます。

重要性

Hideアクションは、ユーザー入力やワークフロー状態に基づいてコンテンツの可視性を変更する必要がある、動的でインタラクティブなPDFフォームやドキュメントを作成する上で特に重要です。複雑なPDFフォームを扱う開発者にとって、注釈の可視性をプログラム的に制御する機能により、関連する場合にのみ表示される条件付きフォームセクション、段階的な情報開示インターフェース、コンテキスト依存のヘルプ注釈など、洗練されたユーザー体験を実現できます。

全投稿を閲覧 gdoc_arrow_right_alt

PDActionImportData

概要

PDActionImportDataは、Apache PDFBoxのPDModel APIに含まれるクラスで、PDF文書内のインポートデータアクションを表します。このアクションタイプは、 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義されているように、実行時にPDF文書が外部ファイルからフォームデータをインポートすることを可能にします。これは、PDF文書におけるインタラクティブな動作、特にフォームやデータ交換のシナリオを実現する複数のアクションタイプの一つです。

定義

PDActionImportDataは、 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で規定されているインポートデータアクションタイプに対応する、Apache PDFBoxの高レベルPDModel API内の具象実装クラスです。このアクションは、PDFビューアに対して、外部ファイルからForms Data Format(FDF)データを現在のPDF内のインタラクティブフォームフィールドにインポートするよう指示します。他のアクションタイプ(例えば、目的地へ移動するGoToアクションや、外部アプリケーションを実行するLaunchアクション)とは異なり、PDActionImportDataは外部データソースからのフォームフィールド値のプログラム的な入力を専門的に処理します。このクラスはPDActionベースクラスを継承し、インポートするデータのソースを特定するファイル仕様を取得・設定するメソッドを提供します。

全投稿を閲覧 gdoc_arrow_right_alt

PDActionJavaScript

概要

PDActionJavaScriptは、Apache PDFBox PDModel APIのクラスで、PDF文書内のJavaScriptアクションを表現します。 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義されているように、ユーザーインタラクションや文書イベントによってトリガーされるJavaScriptアクションをプログラム的に読み取り、作成、変更するためのメソッドを提供します。このクラスは、埋め込まれたJavaScriptコードを通じて動的な動作を必要とするインタラクティブなPDF機能を扱う開発者にとって不可欠です。

定義

PDActionJavaScriptは、Apache PDFBoxのPDModelレイヤー内の高レベルJavaクラスで、PDFのJavaScriptアクションをカプセル化します。PDF文書において、JavaScriptアクションはフォームフィールドの検証、計算、文書レベルのスクリプトなどの動的な動作を可能にします。このクラスは特にJavaScriptアクションタイプ(アクションサブタイプ/JavaScript)を処理し、PDFビューアのJavaScriptエンジン内で実行されるECMAScriptコードを含みます。URIアクションや名前付きアクションなどの他のアクションタイプとは異なり、PDActionJavaScriptはJavaScriptコードスニペットの保存と実行に専念しています。このクラスは、JavaScriptの文字列コンテンツを取得および設定するメソッドを提供し、開発者がプログラム的にPDF文書にインタラクティブなスクリプト機能を追加することを容易にします。

重要性

PDFワークフローを構築する開発者にとって、PDActionJavaScriptは高度な動作を持つインタラクティブなPDF文書の作成と操作を可能にします。これは、サーバーサイド処理なしでクライアントサイドの検証、自動計算、またはカスタムユーザーインタラクションを必要とするPDFフォームを扱う際に特に重要です。このクラスにより、開発者はPDF文書へのJavaScriptの追加を自動化でき、一貫したインタラクティブ機能を必要とするPDFのバッチ処理が可能になります。PDActionJavaScriptの理解と活用は、既存のインタラクティブPDFの保守、レガシーフォームの移行、または ( Citation: N.A., (N.A.). (). Document management applications — Electronic document file format enhancement for accessibility — Part 1: Use of ISO 32000-1 (PDF/UA-1) International Organization for Standardization Retrieved from https://www.iso.org/standard/64599.html ) のような標準に準拠したアクセシブルなフォーム体験の作成において重要です。適切なスクリプティングは支援技術のユーザビリティを向上させることができます。

全投稿を閲覧 gdoc_arrow_right_alt

PDActionLaunch

概要

PDActionLaunchは、Apache PDFBox PDModel APIのクラスで、PDF文書内の起動アクション(launch action)を表現します。 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義されている起動アクションは、ユーザーがリンクやボタンをクリックするなどの操作を行った際に、PDF文書が外部ファイルやアプリケーションを開いたり、コマンドを実行したりすることを可能にします。このクラスは、Java開発者がPDF文書内の起動アクションをプログラム的に読み取り、作成、変更するためのメソッドを提供します。

定義

PDActionLaunchは、Apache PDFBoxのPDModel APIレイヤー内の高レベルJavaクラスで、PDFの起動アクション辞書構造をカプセル化します。PDF用語では、起動アクション(アクションタイプ「Launch」)は、PDFビューアに外部アプリケーションの起動または別の文書を開くよう指示します。このクラスはPDActionを継承しており、PDActionはPDFBox内のすべてのアクションタイプの基底クラスです。PDActionLaunchは、ファイル仕様、新しいウィンドウで文書を開くかどうか、プラットフォーム固有の起動パラメータなど、起動アクションのプロパティにアクセスして操作するための専用メソッドを提供します。

PDActionGoTo(同じ文書内をナビゲート)やPDActionURI(WebのURLを開く)などの他のアクションタイプとは異なり、PDActionLaunchは外部ファイルやアプリケーションの起動を専門的に処理します。このクラスは、基礎となるCOS(Carousel Object Structure)辞書のラッパーとして機能し、低レベルのPDF構文をJava開発者が直感的に扱えるオブジェクト指向インターフェースに抽象化します。

重要性

インタラクティブなPDF文書を扱う開発者にとって、PDActionLaunchは外部リソースとの統合が必要なワークフローを実装する際に不可欠です。一般的なユースケースには、ヘルパーアプリケーションを起動するPDFフォームの作成、関連ファイルを開くドキュメント、マルチメディアプレーヤーをトリガーする研修資料などがあります。このクラスを理解することで、開発者は ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定められたPDF仕様への準拠を維持しながら、起動アクションを適切に実装、検証、または変更できるようになります。

全投稿を閲覧 gdoc_arrow_right_alt

PDActionMovie

概要

PDActionMovieは、Apache PDFBox PDModel APIのクラスで、PDF文書内のムービーアクションを表現します。 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義されているムービーアクションは、PDF文書に埋め込まれた、または参照されているビデオファイルなどのマルチメディアコンテンツの再生を制御する機能を提供します。このクラスは、Java開発者に対して、再生操作、配置、タイミング制御などのムービーアクションプロパティをプログラムで作成、読み取り、変更するためのメソッドを提供します。

定義

PDActionMovieは、Apache PDFBoxのPDModelパッケージ内の高レベルJavaクラスで、PDFのムービーアクションタイプをカプセル化します。PDF仕様 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) では、ムービーアクションはムービー注釈を制御するインタラクティブ要素であり、PDFビューア内でユーザーがマルチメディアコンテンツを再生、一時停止、停止、または再開できるようにします。ページ移動やURL開封などの様々なアクションタイプを処理する一般的なPDActionクラスとは異なり、PDActionMovieはユーザーイベント(ボタンのクリックなど)とムービー注釈の再生との間のインタラクションを専門的に管理します。このクラスは基底クラスPDActionを拡張し、ムービー注釈への参照や操作タイプ(再生、停止、一時停止、または再開)などのムービー固有のディクショナリエントリを実装します。

全投稿を閲覧 gdoc_arrow_right_alt

PDActionNamed

概要

PDActionNamedは、Apache PDFBox PDModel APIのクラスで、PDF文書内の名前付きアクションを表します。名前付きアクションは、PDF仕様 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義された定義済み操作で、次のページまたは前のページへの移動、印刷ダイアログの表示、文書を閉じるなどの標準的な動作を文書がトリガーできるようにします。このクラスは、Java開発者がPDFファイル内のこれらの標準化されたインタラクティブ要素を作成、読み取り、変更するための高レベルインターフェースを提供します。

定義

PDActionNamedは、Apache PDFBoxのorg.apache.pdfbox.pdmodel.interactive.actionパッケージ内の具象実装クラスで、 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義された名前付きアクションを処理します。名前付きアクションは、特定の移動先や外部リソースへナビゲートするのではなく、ビューアの組み込み機能を呼び出すため、他のPDFアクションタイプ(GoToアクションやURIアクションなど)とは異なります。PDF仕様では、NextPage、PrevPage、FirstPage、LastPage、Printなどを含む固定セットの名前付きアクションが定義されています。PDActionNamedは、これらのアクション定義を格納する辞書構造をカプセル化し、Java APIを通じてアクション名を取得および設定するメソッドを提供します。このクラスは、PDFBoxのすべてのPDFアクションの基底クラスであるPDActionを継承し、アクション辞書内の/S(サブタイプ)値が/Namedの場合を特に処理します。

全投稿を閲覧 gdoc_arrow_right_alt

PDActionRemoteGoTo

概要

PDActionRemoteGoToは、Apache PDFBox PDModel APIにおけるクラスで、PDF文書内のリモートgo-toアクションを表します。このアクションタイプは、 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義されているように、PDFリンクが別のPDF文書内の特定の宛先へナビゲートすることを可能にします。このクラスは、リモート文書ナビゲーションアクションをプログラム的に読み取りおよび変更するためのメソッドを提供し、開発者がPDF処理アプリケーションにおいて文書間リンク機能を作成できるようにします。

定義

PDActionRemoteGoToは、Apache PDFBoxのPDModel API内の高レベルJavaクラスで、 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で規定されているリモートgo-toアクションタイプをカプセル化します。同一PDF文書内のナビゲーションを扱うPDActionGoToとは異なり、PDActionRemoteGoToは外部PDFファイル内の宛先へユーザーを誘導するアクションを管理します。このクラスはPDActionクラス階層を継承し、リモートナビゲーションに必要なアクション辞書エントリ、すなわち対象文書を識別するファイル仕様(Fキー)と、その文書内のどこにビューアーがナビゲートすべきかを指定するオプションの宛先情報を具体的に処理します。このクラスは、基盤となるPDF辞書構造を抽象化し、リモートファイル参照、宛先ページ番号、対象文書を新しいウィンドウで開くかどうかといったプロパティに対して、Java開発者に使いやすいgetterおよびsetterメソッドを提供します。

全投稿を閲覧 gdoc_arrow_right_alt

PDActionResetForm

概要

PDActionResetFormは、Apache PDFBox PDModel APIのクラスで、PDF文書内のリセットフォームアクションを表します。このアクションタイプはPDF仕様 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義されており、開発者がインタラクティブなフォームフィールドをプログラム的にデフォルト値にリセットできるようにします。PDFフォームで一般的に使用され、ユーザーが入力したデータをクリアし、元のフィールド値を復元する方法を提供します。

定義

PDActionResetFormは、Apache PDFBoxのorg.apache.pdfbox.pdmodel.interactive.actionパッケージ内の高レベルJavaクラスで、 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で規定されているリセットフォームアクション機能をカプセル化しています。このクラスはPDActionベースクラスを拡張し、アクションがトリガーされたときにリセットすべきフォームフィールドを設定するメソッドを提供します。PDActionSubmitForm(フォームデータをサーバーに送信する)やPDActionJavaScript(スクリプトを実行する)とは異なり、PDActionResetFormはフォームフィールドの値をデフォルトに復元する処理を専門的に扱います。このクラスにより、開発者はフィールドの包含リストまたは除外リストを指定でき、リセット操作の対象となるフィールドをきめ細かく制御できます。

全投稿を閲覧 gdoc_arrow_right_alt