マニュアル キャンセル

PDF フォームフィールドのカスタマイズ

はじめる前に

以下に示すように、Acrobat のインターフェイスが改善されました。別のエクスペリエンスが表示された場合は、現在のエクスペリエンスのヘルプを参照してください。

Acrobat ツールは、左側のペインに表示されます。

フォームフィールドのプロパティについて

Acrobat のフォームフィールドプロパティを使用して、フィールドの動作を制御できます。これには、書式設定ルールの設定、他のフィールドとの相互作用の定義、入力文字制限の適用、カスタムスクリプトの統合が含まれます。

キーポイント:

  • 各フォームフィールドの種類には専用のプロパティセットがあり、タブとして整列されます。
  • 別のプロパティに移動したり、Enter キーを押したりした場合、その調整は即時に有効になります。
  • すべてのフォームフィールドには、「一般」タブおよび「アクション」タブが含まれ、特定のフィールドの種類に応じて「オプション」タブなどの追加のタブが表示されます。
  • フィールドプロパティへの変更を防止する「ロック」と、プロパティダイアログボックスを終了する「閉じる」の 2 つのユニバーサルオプションは、すべてのタブで使用できます。複数のフィールドを変更する場合、ダイアログボックスを開いたままにして、フィールド間をシームレスに切り替えて変更を行うことができます。

フォームフィールドの一般プロパティの変更

  1. フォーム編集モードで作業をしていない場合は、すべてのツールフォームを準備を選択します。

    フォームを準備

  2. 次のいずれかの方法でプロパティダイアログボックスを開きます。
    • 1 つのフォームフィールドを編集するには、フォームフィールドをダブルクリックするか、右クリックして「プロパティ」を選択します。

    • 複数のフォームフィールドを編集するには、編集するフィールドをすべて選択し、選択したフィールドのいずれかを右クリックして「プロパティ」を選択します。

  3. 「一般」タブでは、次のオプションを変更できます。

    • 名前選択したフォームフィールドの固有の名前を指定します。
    • ツールヒントユーザーがフォームフィールドへの入力を躊躇しているときに役立つテキストを表示します。ポインターがフォームフィールドの上にしばらく留まっていると、ツールヒントが表示されます。
    • フォームフィールドフォームフィールドを画面に表示する(または印刷する)かどうかを指定します。使用できる選択肢は、「表示」、「非表示」(Windows)または「隠す」(Mac OS)、「表示 / 印刷しない」(Windows)または「表示 / プリントしない」(Mac OS)、および「非表示 / 印刷する」(Windows)または「隠す / プリントする」(Mac OS)です。
    • 回転フォームフィールドを 0°、90°、180°または 270°回転します。
    • 読み取り専用フォームフィールドの内容をユーザーが変更できなくなります。
    • 必須:フィールドがユーザーの必須フィールドに設定されます。ユーザーが必須フィールドを空白にしたままフォームを送信しようとすると、エラーメッセージが表示され、空白の必須フォームフィールドがハイライト表示されます。

    プロパティの変更は、別のプロパティを選択するか Enter キーを押すと確定されます。

  4. 閉じる」を選択します。

注意:

プロパティ値が異なる複数のフォームフィールドを選択した場合は、プロパティダイアログボックスの一部のオプションが無効になります。それ以外の場合、利用可能なオプションに加えた変更は、選択されているすべてのフォームフィールドに適用されます。

フォームフィールドの表示方法の変更

「表示方法」タブでは、フォームフィールドでページがどのように表示されるかを調整できます。このタブは、バーコードを除くすべてのフォームフィールドで使用でき、次のオプションが表示されます。

  • 境界線のカラー:フィールドフレームのカラーを選択するか、「フレームなし」を選択します。
  • 線の太さ:フィールドフレームの太さ(細い、中間、太い)を指定します。
  • 塗りつぶしのカラー:フィールドの背景色を選択するか、透明にします。
  • 線のスタイル:太線、ダッシュ、下線などのオプションを設定して、フレームの外観を変更します。
  • フォントサイズ:自動オプションを使用して動的なサイズ変更を行い、入力テキストまたは選択したマーカーのサイズを設定します。
  • テキストカラー:テキストまたは選択したマーカーのカラーを選択します。
  • フォント:システム上で利用可能なフォントから選択します(テキスト以外の表示フィールドには適用不可)。
注意:

透明以外の塗りつぶしカラーを使用すると、PDF ページ上のフォームフィールドの背景にある画像が見えにくくなる場合があります。

注意:

環境設定ダイアログボックスの言語パネルの「右から左に表記される言語のオプションを有効にする」の設定は、プロパティダイアログボックスの「表示方法」タブの表示内容に影響します。「右から左に表記される言語のオプションを有効にする」が選択されている場合、「表示方法」タブには、テキストフィールド、ドロップダウン、リストボックスの数字スタイルとテキスト方向を変更するためのオプションが表示されます。

フォームフィールドの位置

「位置」タブでは、現在選択されているフィールドを、最大 10,000 分の 1 インチの範囲内で正確に位置設定またはサイズ変更ができます。フィールドをページ上の正確な場所に移動することもできます。

高さ」および「」オプションは、フィールドのサイズのみを変更するために使用します。寸法を変更せずにフィールドを再配置するには、「位置を変更する場合は、高さと幅を変更しない」を選択します。

最大 1/10,000 インチのフォームフィールド精度

フィールド固有のプロパティの変更

フォームフィールドプロパティの「オプション」タブは、選択したフォームフィールドの種類に従って変更されます(デジタル署名を除く)。以下に、様々なフィールドの種類で使用できるオプションを示します。

バーコード:

  • コード:PDF417、QR コード、およびData Matrix バーコードのいずれかの種類から選択します。
  • バーコードをエンコードする前にデータを圧縮:エンコードする前にデータを圧縮して、ストレージの空き容量を増やします。
  • デコードの条件:デコードの条件をプリセットし、カスタムボタンでカスタマイズできます。
  • カスタム:特定のハードウェアの処理パラメーターをカスタマイズします。
  • X 次元:ミリ単位のバーコードセルの幅。
  • Y/X 比:セルの高さ/幅の比。
  • エラー修正レベル:エラーのデータ冗長性を選択します。エラー修正レベルを上げると、より信頼性の高いバーコードを作成できますが、追加データをエンコードするサイズが大きくなるため、容量が制限されます。この機能は PDF417 および QR コードのバーコードで使用でき、印刷の問題、ファックス送信エラー、文書の破損などの問題を軽減できます。
  • バーコードパラメーターの管理:カスタムバーコードの選択を保存および共有します。

チェックボックス:

  • チェックボックスのスタイル:チェックボックス内のマーカーのシェイプ。
  • 書き出し値:データ書き出しの項目を表す値。
  • チェックボックスをデフォルトでオンにする:チェックボックスを事前選択します。

ドロップダウンおよびリストボックス:

  • 項目:メニューに表示されるオプションのテキスト。
  • 追加:現在の項目を項目一覧に移動します。
  • 書き出し値:データ書き出しの項目を表す値。
  • 項目一覧:使用可能な選択肢が表示されます。
  • 「上へ」ボタンと「下へ」ボタン:項目の順序を変更します。「項目の並べ替え」が選択されている場合、これらのボタンは使用できません。
  • 削除:選択した項目を削除します。
  • 項目を並べ替え:項目を数値および文字順に並べ替えます。
  • ユーザーにカスタムテキストの入力を許可:カスタムテキストの入力を有効にします。
  • スペルを確認:ユーザーが入力したテキストのスペルを確認します。
  • 複数選択:複数の項目の選択を許可します。
  • 選択値をすぐにコミット:値をすぐに保存します。

ラジオボタン:

  • ボタンのスタイル:ボタン内のマーカーのシェイプ。
  • ラジオボタンの選択:ラジオボタンを特定します。
  • ボタンをデフォルトでオンにする:ボタンを事前選択します。
  • 同じ名前とコンテンツのボタンを同時に選択:関連する複数のラジオボタンをシングルクリックで選択できるようにします。

テキストフィールド:

  • 整列:テキストを左、右または中央に整列します。
  • デフォルト値:フィールドの初期テキスト。
  • 複数行:複数行の入力を許可します。
  • 長いテキストをスクロール:長いテキストを補正します。
  • リッチテキストの書式設定を許可:テキストのスタイル設定を有効にします。
  • 文字の制限:文字制限を設定します。
  • パスワード:入力するテキストをアスタリスクとして表示します。
  • 文字を均等に配置:ユーザーが入力したテキストをテキストフィールドの幅全体に均等に配置します。「表示方法」タブで境界線の色が指定されている場合、フィールドに入力された各文字はその色の線で区切られます。このオプションは、他のチェックボックスが選択されていない場合にのみ使用できます。
注意:

ハンドヘルドレーザースキャナーを使用してバーコードをデコードする場合は、バーコードの幅が 4 インチ(10.2 cm)を超えないようにしてください。一般に、ハンドヘルドスキャナーでは、高さが高くて幅が狭いバーコードが適しています。別売りの Adobe バーコードデコーダーを使用する場合は、バーコードの高さと幅は問題にはなりません。

注意:

「項目一覧」ボックスでハイライト表示されている項目が、ドロップダウンボックスまたはリストボックスフィールドではデフォルトの選択済み項目として表示されます。デフォルトの項目を変更するには、一覧から別の項目をハイライト表示します。

Acrobat のテキストフィールド
テキストフィールドのマス目で区切るプロパティを設定した場合と設定しない場合

A. マス目で区切るプロパティを使用した、境界線の色付きの 4 つのテキストフィールド B. マス目で区切るプロパティを指定していないテキストフィールド 

フォームフィールドのアクションの設定

フォームフィールドプロパティの「アクション」タブでは、ユーザーの操作によってトリガーされるアクションを割り当てることができます。主なコンポーネントを以下に示します。

  • トリガーを選択:マウスを上へ、マウスを下へ、マウス入力、マウス終了、焦点、またはぼかしなどのアクションを開始するユーザーアクションを選択します。
  • アクションを選択:ユーザーがアクションをトリガーしたときに発生するイベントを指定します。オプションには、メニュー項目の実行、3D/マルメディア表示への移動、ページ表示への移動、フォームデータの読み込み、ファイルまたは web リンクを開く、サウンドまたはメディアクリップの再生、記事の読み上げ、フォームのリセット、JavaScript の実行、レイヤー表示の設定、フィールドの表示/非表示、フォームの送信などがあります。
  • 追加:ウィンドウが開き、アクションを選択および追加します。
  • アクション:定義されたトリガーとアクションの一覧が表示されます。
  • 上へボタンと下へボタン:これらのボタンを使用して、トリガーの下に表示されているアクションの順序を変更します(同じトリガーに対して複数のアクションが定義されている場合に使用可能)。
  • 編集:選択したアクションに固有のオプションのダイアログボックスが開きます。
  • 削除:選択したアクションまたはトリガーとアクションのペアを削除します。

計算用のフォームフィールドの設定

フォームフィールドプロパティの「計算」タブでは、テキストフィールドおよびドロップボックスは対象外です。既存の入力に対して数学演算を実行し、結果を表示するための以下のオプションがあります。

  • 値を計算しない:ユーザーが値を手動で入力できるようにする場合に、このオプションを選択します。

  • 次の値:このオプションを選択すると、追加のオプションにアクセスできます。

    • ポップアップメニュー:このメニューには、合計、製品、平均、最小、最大などの数学関数が表示され、
      選択したフィールドに適用されます。

    • 選択:計算に含むまたは除外する利用可能なフォームフィールドを一覧表示するダイアログボックスが開きます。

  • 簡易フィールド注釈:フィールド名および基本的な演算符号を含む JavaScript を使用します。編集ボタンを使用して、スクリプトを変更または追加します。

  • カスタムの演算スクリプト:演算のカスタムスクリプトが表示されます。編集ボタンを使用して、JavaScript を作成または編集します。

注意:

フィールド名は大文字小文字を区別します。

フォームフィールドの計算順序の設定

フォームでは、計算の順序は、それらを定義する順序に従います。

正確な結果を得るには、必要に応じて、演算の順序を調整します。例えば、3 つ目のフィールドを計算するために 2 つのフィールドの結果が必要な場合、これら 2 つのフィールドを先に計算するようにします。

  1. フィールドの計算順序の設定を選択します。

    フィールドの計算ダイアログボックスに、すべての計算可能なフォームフィールドと実行される計算順序が表示されます。

  2. フィールドの計算順序を変更するには、一覧にあるフィールドを選択し、必要に応じて「上へ」または「下へ」ボタンを選択します。

Acrobat でフォームフィールドの作成やテストをしているときは、指定されたすべてのフィールドの自動計算が行われます。作業中は、作業しやすいようにフォームの環境設定で自動計算をオフにすることができます。

電子サインプロパティの設定

電子サインプロパティの設定ダイアログボックスの「署名済み」タブを使用して、電子サインのプロパティを設定できます。ユーザーがデジタル署名をフォームに適用した場合の動作は、この選択によって決まります。

オプションには以下が含まれます:

  • 署名時に何も起こらない:これはデフォルトの設定です。
  • 読み取り専用としてマーク:署名後の変更を決定します。オプションには以下が含まれます:
    • すべてのフィールド:すべてのフォームフィールドをロックします。
    • これらを除くすべてのフィールド:選択したフィールドの編集を許可します。
    • これらのフィールドのみ:選択したフィールドのみをロックします。
  • フィールドが署名されたときにこのスクリプトを実行:署名後にカスタムの JavaScript の実行を有効にします。「編集」ボタンを使用して、JavaScript のアクションの変更または新しい JavaScript のアクションの作成を行います。

テキストおよびドロップダウンフィールドの書式設定

フォームフィールドプロパティの「形式」タブには、テキストおよびドロップの様々な書式設定オプションがあります。オプションは、フォーマット分類を選択ポップアップメニューでの選択によって異なります。「現在の形式」フィールドの例には、設定のライブプレビューが表示されます。

使用可能なオプションは次のとおりです。

フォームフィールドプロパティの「形式」タブには、テキストおよびドロップの様々な書式設定オプションがあります。以下に具体的なオプションを示します。

  • なし:特定の書式設定が不要です。
  • 数値:数値入力を自動的に書式設定します。小数点、区切り記号のスタイル、通貨記号、記号の位置、および負数のスタイルに関するオプションです。
  • パーセンテージ:数値データをパーセンテージとして書式設定します。小数点と区切り記号のオプション。
  • 日付:日付の形式。1 桁、2 桁および 4 桁の日付のバリエーションに関するオプション。
  • 時間:時間の入力を書式設定します。12 時間または 24 時間形式での表示、分、秒、AM/PM に関するオプション。
  • 特別:郵便番号、郵便番号 + 4、電話番号、社会保障番号などの特定のデータタイプを書式設定します。カスタム形式での「任意のマスク」の使用を許可します。
    • A - 英字(A~Z、a~z)のみ入力できます。
    • X - スペースおよび印刷可能なほとんどの文字を入力できます。これには、標準的なキーボード上のすべての文字と、32~126 および 128~255 の ANSI 文字が含まれます。
    • O - 英数字(A~Z、a~z、0~9)を入力できます。
    • 9 - 数字のみ入力できます(0~9)。
    • 例えば、AAA--p#999 というマスク設定では、「BOE--p#767」という入力が可能です。OOOOO@XXX というマスク設定では、「vad12@3Up」という入力が可能です。
  • カスタム:このオプションを選択すると、カスタム JavaScript スクリプトを使用して、高度な書式を設定できます。また、カスタム形式およびキーストロークスクリプトを追加および編集するオプションも表示されます。『JavaScript for Acrobat API Reference』(PDF 形式、英語のみ)を入手するには、Acrobat Developer Center(www.adobe.com/go/learn_acr_javascript_jp)を参照してください。

テキストフィールドおよびドロップダウンボックスプロパティから選択できる「検証」タブを使用して、データの精度を確保します。

  • フィールド値を検証しない:検証を無効にします。
  • フィールド値の範囲:数値範囲の範囲を指定します。
  • カスタム検証スクリプトを実行:カスタム JavaScript スクリプトを使用して検証します。

他に利用可能なオプションはありません。このプロパティが設定されたテキストボックスまたはドロップダウンボックスでの入力には、特別な書式設定は必要ありません。

Acrobat での「任意のマスク」への入力
「任意のマスク」への入力例

バーコードのフィールドプロパティを設定します。

フォームフィールドプロパティの「値」タブは、バーコードフィールドに固有であり、次のオプションが表示されます。

  • 次を使用してエンコード:エンコード方法の選択を許可します。オプションには以下が含まれます:
    • XML:標準 XFDF 形式でデータをエンコードし、JavaScript を自動的に生成します。
    • タブ区切り:タブで区切られた値としてフィールドをエンコードします。バーコードに多くのデータを適用する場合、またはデータベースやスプレッドシートテーブルにデータをコピーする場合に便利です。JavaScript スクリプトが自動的に生成されます。フォームで XFDF または XDP ファイルのデータを出力する場合は、最初の行にフィールド名があるタブ区切り形式にする必要があります。
  • 選択:バーコードのエンコード用のユーザーデータフィールドを選択するダイアログボックスが開きます。
  • フィールド名を含める
    • タブで区切られたエンコードでのみ使用できます。
    • フィールド名をバーコードのコンテンツの最初の行としてエンコードし、その下にエンコードされた値が表示されます。
  • カスタムの演算スクリプト
    • デフォルトのスクリプトを表示します。
    • 「編集」をクリックすると、カスタム演算スクリプトの JavaScript エディターが開きます。
  • 発行されたフォームへの参照
    • PDF フォームへのパスを表示します。
    • 発行されたフォームの URL の編集を許可します。
    • フォームテンプレートにユーザーの入力データを結合して、入力済みフォームのデジタルバージョンを作成し直せるようにします。
    • フォームテンプレートとバーコードデータファイルの関係を維持します。
    • XML 値を使用してバーコードをエンコードする場合は、URL 参照がバーコードにエンコードされ、その下に表示されます。
下に参照 URL が表示されたバーコードの一例
下に参照 URL が表示されたバーコードの一例

カスタムバーコード設定の管理

バーコードパラメーターのカスタム設定セットを保存、再利用、および共有して、それを新しいバーコードフォームフィールドに適用することができます。また、カスタムパラメーターセットを定義した後に、さらに調整を加えることができます。

これらのプロセスのすべては、バーコードフォームフィールドのプロパティダイアログボックスを開くことによって開始されます。プロパティダイアログボックスを開くには、バーコードフィールドをダブルクリックします。

バーコードパラメーターセットの新規作成

  1. バーコードフィールドのプロパティダイアログボックスで、「オプション」タブを選択し、「バーコードパラメーターの管理」を選択します。

  2. 新しいセットのベースとして使用する既存のパラメーターセットを選択し、「新規」を選択します。

  3. 名前」ボックスに名前を入力し、「説明」ボックスに説明を入力します。

  4. 「コード」、「X 次元」、「Y/X 比」および「エラー修正レベル」のオプションを選択し、「OK」を選択します。

新しく定義したパラメーターセットが、バーコードパラメーターの管理ダイアログボックスに表示され、書き出しや削除を行えるようになります。新しい定義は、バーコードフィールドのプロパティダイアログボックスにある「オプション」タブのスキャンの方法メニューにも表示されます。

カスタムバーコードパラメーターセットの編集または削除

  1. バーコードフィールドのプロパティダイアログボックスで、「オプション」タブを選択し、「バーコードパラメーターの管理」を選択します。

  2. 一覧からカスタムパラメーターセットを選択します。
  3. 適切な処理を選択します。
    • 編集」を選択して設定を変更し、「OK」を選択します。

    • 削除」を選択します。メッセージが表示されたら、「OK」を選択して削除を確定します。

カスタムバーコードパラメーターセットの書き出しまたは読み込み

  1. バーコードフィールドのプロパティダイアログボックスで、「オプション」タブを選択し、「バーコードパラメーターの管理」を選択します。

  2. 適切な処理を選択します。
    • 一覧からバーコードパラメーターセットを選択し、「書き出し」を選択します。ファイルを保存する場所とファイル名(拡張子は .bps)を選択します。

    • 読み込み」を選択し、読み込む BPS ファイルがある場所に移動して、ファイルを選択します。

フォームフィールドのデフォルトプロパティの再定義

特定の種類のフォームフィールドについてプロパティを設定した後、それらのプロパティをその種類のデフォルトセットとして設定できます。例えば、チェックボックスを作成して、プロパティを変更した後で、そのプロパティをデフォルト値として保存することができます。デフォルト値は、フィールドの属性に関連する表示方法およびサイズにのみ適用できます。日付のような属性に関連する形式のプロパティをデフォルトとして設定することはできません。

  1. すべてのツールフォームを準備を選択して、フォーム編集モードに切り替えます。

  2. プロパティを変更したフォームフィールドを右クリックし、「現在のプロパティをデフォルトとして使用」を選択します。

注意:

デフォルトプロパティを変更しても、その種類の既存のフォームフィールドの設定は変更されません。新しいデフォルトは、新しく作成するフィールドにのみ適用されます。

ヘルプをすばやく簡単に入手

新規ユーザーの場合

Adobe Acrobat 2020 (永続版)のサポートは 2025年6月1日に終了します

セキュリティリスクを避け、安心してお使いいただくため、サブスクリプション版へのアップデートを推奨します。

Adobe Acrobat 2020 (永続版)のサポートは 2025年6月1日に終了します

セキュリティリスクを避け、安心してお使いいただくため、サブスクリプション版へのアップデートを推奨します。