Viewerでフォームの値を更新する方法
JPedal Viewerは、PDF内のフォームとの対話操作をサポートし、更新された値を保存することができます。以下では、その方法とフォームとの対話操作に役立つその他の機能について詳しく説明します。
JPedal Viewerは、Swingコンポーネントを使用してページ上にフォームを表示します。これらは直接操作することができ、ラジオボタンの選択、ボタンのクリック、テキストの入力など、さまざまなアクションを実行できます。ページ上のフォームが更新されると、基になるFormObjectも同時に更新されるため、値は後で保存できる状態で保持されます。
フォームへの変更を保存するには、メニューバーの「File -> Save As」オプションを使用するか、キーボードでCtrl + Sを押す必要があります。
また、Viewerはフォームを変更したかどうかを追跡します。フォームが変更された場合、Viewerは変更を保存するかどうかを尋ねるポップアップを表示します。
PDFでは、フォームをほぼ任意の方法で表示できるため、ページ上でフォームを識別することが難しい場合があります。
一般的な例として、枠線がなく、ページと同じ背景色のテキストフォームがあります。これを改善するために、フォームフィールドをハイライト表示してより見やすくするオプションを用意しています。以下は例となるページで、左半分はフォームのハイライト表示をオフにした状態、右半分はフォームのハイライト表示をオンにした状態を示しています。
この機能を有効にするには、プロパティファイルを更新してhighlightFormFieldsの値をtrueに設定するか、「Edit -> Preferences」からプロパティファイルを開いて、設定ウィンドウでこのオプションをオンにします。
