[AEM Forms]{class="badge positive" title="AEM Formsに適用)。"}

アダプティブForms用の送信PDF(旧レコードのドキュメント)の生成

NOTE
新しいアダプティブフォームを作成する、または AEM Sites ページにアダプティブフォームを追加する際には、最新の拡張可能なデータキャプチャであるコアコンポーネントを使用することをお勧めします。これらのコンポーネントは、アダプティブフォームの作成における大幅な進歩を示すものであり、優れたユーザーエクスペリエンスを実現します。この記事では、基盤コンポーネントを使用してアダプティブフォームを作成する従来の方法について説明します。
バージョン
記事リンク
AEM 6.5
ここをクリックしてください
AEM as a Cloud Service
この記事

概要 overview

フォームの入力時または送信時には、そのフォームを印刷物またはドキュメント形式で記録しておくことができます。このレコードは、Submission PDF(旧称レコードのドキュメント、DoR)と呼ばれます。 送信されたフォームの印刷用PDFです。 後日お客様が入力した情報については、提出PDFを参照するか、提出PDFを使用してフォームやコンテンツをPDF形式でアーカイブすることもできます。

提出PDF (旧記録文書)

送信PDFを作成するには、XFA ベースまたはAcroform ベースのテンプレートを、アダプティブフォームを介して収集されたデータと結合します。 送信PDFは、自動またはオンデマンドで生成できます。
オンデマンドオプションを使用すると、カスタム XFAまたはAcroform ベースのテンプレートを指定して、Submission PDFにカスタム外観を提供できます。

以下の操作を実行できます。

開始する前に components-to-automatically-generate-a-document-of-record

Submission PDFに必要なアセットについて学習し、準備を整える前に、次の手順を実行します。

基本テンプレート: Forms Designer または Acrobat フォーム(AcroForm)で作成された XFA テンプレート(XDP ファイル)。基本テンプレート ​は、送信PDFのスタイル設定とブランディング情報を指定するために使用されます。 XFA テンプレート(XDP ファイル)を AEM Forms インスタンスに先にアップロードします。

アダプティブフォーム:​送信PDFを生成するアダプティブフォーム。

XFA ベースの送信PDFの生成 generate-an-XFA-based-document-of-record

XFA テンプレート(XDP ファイル)を AEM Forms インスタンスにアップロードします。次の手順を実行して、送信PDFのテンプレートとしてXFA テンプレート(XDP ファイル)を使用するようにアダプティブフォームを設定します。

  1. Experience Manager オーサーインスタンスで、Formsフォームとドキュメント​をクリックします。
  2. フォームを選択し、「プロパティ」をクリックします。
  3. プロパティウィンドウで、「フォームモデル」を選択します。
  4. フォームモデル」タブの「モデルを選択」ドロップダウンで、「スキーマ」または「なし」を選択します。フォームモデルの選択は、フォームの作成時にも行うことができます。
  5. 「フォームモデル」タブの「レコードのドキュメントテンプレート設定」セクションで、「フォームテンプレートをレコードのドキュメントテンプレートとして関連付ける」を選択します。このオプションを選択すると、マシン上で使用可能なすべての XFA テンプレート(XDP ファイル)が表示されます。適切なファイルを選択します。また、アダプティブフォームと選択した XFA テンプレート(XDP ファイル)で、必ず同じスキーマ(データスキーマ)が使用されるようにします。
  6. 完了」をクリックします。

これで、アダプティブフォームは、送信PDFのテンプレートとしてXDP ファイルを使用するように設定されました。 次の手順では、アダプティブフォームコンポーネントを対応するテンプレートフィールドにバインドします。

Acroform ベースの送信PDFの生成 generate-an-Acroform-based-document-of-record

Adobe Acrobat PDF(AcroForm)を AEM Forms インスタンスにアップロードします。Adobe Acrobat PDF(Acroform)を送信PDFのテンプレートとして使用するようにアダプティブフォームを設定するには、次の手順を実行します。

  1. Experience Manager オーサーインスタンスで、Formsフォームとドキュメント​をクリックします。
  2. フォームを選択し、「プロパティ」をクリックします。
  3. プロパティウィンドウで、「フォームモデル」を選択します。
  4. フォームモデル」タブの「モデルを選択」ドロップダウンで、「スキーマ」または「なし」を選択します。フォームモデルの選択は、フォームの作成時にも行うことができます。
  5. 「フォームモデル」タブの「レコードのドキュメントテンプレート設定」セクションで、「フォームテンプレートをレコードのドキュメントテンプレートとして関連付ける」を選択します。このオプションを選択すると、マシン上で使用可能なすべての Acrobat PDF(AcroForm)が表示されます。適切なファイルを選択します。
  6. 完了」をクリックします。

これで、アダプティブフォームは、送信PDFのテンプレートとしてAcroformを使用するように設定されました。 次の手順では、アダプティブフォームコンポーネントを対応するテンプレートフィールドにバインドします。

送信PDFの自動生成 auto-generate-a-document-of-record

アダプティブフォームが送信PDFを自動生成するように設定されている場合、フォームが変更されるたびに、送信PDFが即座に更新されます。 例えば、既存のアダプティブフォームからフィールドが削除された場合、対応するフィールドも削除され、送信PDFには表示されません。 送信PDFを自動生成する他にも多くの利点があります。

  • フォーム開発者は、データバインディングを手動で管理する必要はありません。自動生成された送信PDFは、データバインディング関連の更新を処理します。
  • フォーム開発者は、送信PDFから除外とマークされたフィールドを手動で非表示にする必要はありません。 自動生成された送信PDFは、そのようなフィールドを除外するように事前設定されています。
  • 自動生成された送信PDF オプションにより、送信PDF用のフォームテンプレートの作成に必要な時間を節約できます。
  • 自動生成された「送信」PDF オプションを使用すると、様々なベーステンプレートを使用して、様々なスタイルとアピアランスを使用できます。 これは、組織に最適なスタイルと外観を選択するのに役立ちます。提出PDF. スタイル設定を指定しない場合、システムスタイルがデフォルトとして設定されます。
  • 自動生成された送信PDFにより、フォームの変更が送信PDFにすぐに反映されます。

送信PDFを自動生成するようにアダプティブフォームを設定するには、次の手順を実行します。

  1. Experience Manager オーサーインスタンスで、Formsフォームとドキュメント​をクリックします。
  2. フォームを選択し、「プロパティ」をクリックします。
  3. プロパティウィンドウで、「フォームモデル」を選択します。
  4. フォームモデル」タブの「モデルを選択」ドロップダウンで、「スキーマ」または「なし」を選択します。フォームモデルの選択は、フォームの作成時にも行うことができます。
  5. 「フォームモデル」タブの「レコードのドキュメントテンプレート設定」セクションで、「レコードのドキュメントを生成」を選択します。
  6. 完了」をクリックします。

アダプティブフォームコンポーネントとテンプレートフィールドのバインド bind-adaptive-form-components-with-template-fields

アダプティブフォームフィールドをテンプレートフィールドとバインドして、対応する送信PDF フィールドに取り込まれたフォームデータを表示します。 アダプティブフォームコンポーネントを対応する送信PDF テンプレートフィールドにバインドするには:

  1. カスタムフォームテンプレートを使用するように設定されたアダプティブフォームを編集用に開きます。

  2. アダプティブフォームコンポーネントを選択し、設定アイコン( 設定 )をクリックします。プロパティブラウザーが開きます。

  3. プロパティブラウザーで、フィールドを参照して選択します。

    • (AcroForm テンプレートの場合)レコードのドキュメントバインド参照フィールド​プロパティ。
    • (XFA テンプレートの場合)データモデルバインド参照​プロパティ。
  4. 保存」をクリックします。

メール送信、Experience Manager ワークフロー送信アクションを​ レコードのドキュメントのステップ、およびその他の送信アクション ​と組み合わせて使用すると、送信PDFを受け取ることができます。

Submission PDF テンプレートの増分更新 document-of-record-template-incremental-updates

アダプティブフォームと対応する送信PDF テンプレートは、時間の経過とともに変化する可能性があります。 アダプティブフォームまたは送信PDF テンプレートにフィールドを追加、削除、または変更することができます。

送信PDF テンプレートを変更し、変更されたテンプレートをAEM Formsにアップロードすると、アダプティブForms エディターは変更されたバインディングを自動的に検出し、新しいバインディングが必要なアダプティブフォームコンポーネントについて通知します。 これにより、送信PDF テンプレートを段階的に更新できます。

例えば、組織​ We.Retail ​には、AcroForm ベースの送信PDF テンプレート we-retail-invoice.pdf​があります。 テンプレートは次のようになります。

オリジナルのテンプレート

このテンプレートをしばらく使用した後、組織は invoice-number フィールドの名前を bill-number フィールドに変更し、購入者のメールアドレスを取り込むことにします。開発者は invoice-number フィールドの名前を更新し、テンプレートに「メール」フィールドを追加します。また、 we-retail-invoice-v2.pdf という新しいバージョンのテンプレートも作成します。

更新されたテンプレート

開発者は、更新されたテンプレートをアダプティブフォームにアップロードし、適用します。アダプティブフォームは、バインディングが変更されたフィールドのリストを自動的に検出して表示します。

バインディングエラー

フォーム開発者は、アダプティブ Forms フィールドを対応する送信PDF テンプレートとバインドします。

これで、アダプティブフォームが送信されると、更新された送信PDFが作成されます。

更新済み

Submission PDFを使用する際の主な考慮事項 key-considerations-when-working-with-document-of-record

アダプティブForms用のPDFを提出する際は、次の考慮事項と制限事項に注意してください。

  • リッチテキストのサポート:送信PDFは、リッチテキストフィールドのHTML マークアップタグをサポートしています。 サポートされているタグとアクセシビリティに関する考慮事項について詳しくは、Submission PDFでサポートされているHTML マークアップタグ ​を参照してください。
  • アダプティブフォームのドキュメントフラグメントは、送信PDFには表示されません。 ただし、アダプティブフォームフラグメントはサポートされています。
  • XML スキーマベースのアダプティブフォーム用に生成されたSubmission PDFのコンテンツバインディングはサポートされていません。
  • Submission PDFのローカライズ版は、ユーザーがSubmission PDFのレンダリングをリクエストしたときに、ロケールに応じてオンデマンドで作成されます。 送信PDFのローカライズは、アダプティブフォームのローカライズと共に行われます。

アダプティブフォーム要素のマッピング mapping-of-adaptive-form-elements

次の表では、アダプティブフォームコンポーネントと対応するXFA コンポーネントについて説明し、それらが送信PDFに表示される場合について説明します。

フィールド fields

アダプティブフォームコンポーネント
対応する XFA コンポーネント
送信PDF テンプレートにデフォルトで含まれますか?
メモ
ボタン
ボタン
false
チェックボックス
チェックボックス
true
日付選択
日付/時間フィールド
true
ドロップダウンリスト
ドロップダウンリスト
true
手書き署名
手書き署名
true
数値ボックス
数値フィールド
true
パスワードボックス
パスワードフィールド
false
ラジオボタン
ラジオボタン
true
テキストボックス
テキストフィールド
true
リセットボタン
リセットボタン
false
送信ボタン

メール送信ボタン

HTTP 送信ボタン

false
利用条件
true
ファイル添付
false
送信PDF テンプレートでは使用できません。 添付ファイルを通じて送信PDFでのみ使用できます。

コンテナ containers

アダプティブフォームコンポーネント
対応する XFA コンポーネント
メモ
パネル
サブフォーム
繰り返し可能なパネルは、繰り返し可能なサブフォームにマッピングされます。

静的コンポーネント static-components

アダプティブフォームコンポーネント
対応する XFA コンポーネント
メモ
画像
画像
TextDraw コンポーネントと画像コンポーネントは、XSD ベースのアダプティブフォームの送信PDFに必ず表示されます。ただし、送信PDF設定で除外する場合は除きます。

テーブル tables

ヘッダー、フッターおよび列といった、アダプティブフォームのテーブルコンポーネントは、対応する XFA コンポーネントにマッピングされます。繰り返し可能なパネルをSubmission PDFのテーブルにマッピングできます。

Submission PDFのベーステンプレート base-template-of-a-document-of-record

基本テンプレートは、Submission PDFにスタイルとアピアランスに関する情報を提供します。 自動生成された送信PDFのデフォルトの外観をカスタマイズできます。 例えば、基本テンプレートを使用して、Submission PDFのヘッダーに会社ロゴを、フッターに著作権情報を追加できます。

基本テンプレートのマスターページは、送信PDF テンプレートのマスターページとして使用されます。 マスターページには、Submission PDFに適用できるページヘッダー、ページフッター、ページ番号などの情報を含めることができます。 送信PDFの自動生成用の基本テンプレートを使用して、この情報を送信PDFに適用できます。 基本テンプレートを使用すると、フィールドのデフォルトプロパティを変更することができます。

基本テンプレートを設計する際は、基本テンプレートの規則に従ってください。

基本テンプレートの規則 base-template-conventions

基本テンプレートは、Submission PDFのヘッダー、フッター、スタイル、外観を定義するために使用されます。 ヘッダーとフッターには、会社のロゴや著作権テキストなどの情報を含めることができます。基本テンプレートの最初のマスターページは、コピーされ、送信PDFのマスターページとして使用されます。このマスターページには、ヘッダー、フッター、ページ番号など、送信PDFのすべてのページに表示されるその他の情報が含まれています。 基本テンプレートの規則に準拠していない基本テンプレートを使用する場合でも、基本テンプレートの最初のマスターページはSubmission PDF テンプレートで引き続き使用されます。 基本テンプレートを規則に従ってデザインし、Submission PDFの自動生成に使用することを強くお勧めします。

メインページの規則

  • 基本テンプレートでは、ルートサブフォームに AF_METATEMPLATE、マスターページに AF_MASTERPAGE と名前を付けます。

  • ルートサブフォームの AF_METATEMPLATE 下に位置する AF_MASTERPAGE という名前のマスターページは、ヘッダー、フッターおよびスタイル情報を抽出する場合に優先して使用されます。

  • AF_MASTERPAGE が存在しない場合は、基本テンプレート中に存在する最初のマスターページが使用されます。

フィールドのスタイリング規則

  • 送信PDFのフィールドにスタイルを適用するには、基本テンプレートで、AF_FIELDSSUBFORM ルートサブフォームの下のAF_METATEMPLATE サブフォームにあるフィールドが提供されます。

  • これらのフィールドのプロパティは、送信PDFのフィールドに適用されます。 これらのフィールドは、AF_<name of field in all caps>_XFO の命名規則に従う必要があります。例えば、チェックボックスのフィールド名は AF_CHECKBOX_XFO とする必要があります。

基本テンプレートを作成するには、Forms Designer で次の手順を実行します。

  1. ファイル新規​をクリックします。

  2. テンプレートに基づく」のオプションを選択します。

  3. Forms - レコードのドキュメント」のカテゴリを選択します。

  4. DoR 基本テンプレート」を選択します。

  5. 次へ」をクリックし、必要な情報を入力します。

  6. (オプション)送信PDFのフィールドに適用するフィールドのスタイルと外観を変更します。

  7. フォームを保存します。

これで、保存したフォームを送信PDFのベーステンプレートとして使用できるようになりました。 基本テンプレート中に存在するスクリプトについて、いずれも変更したり、削除したりしないでください。

基本テンプレートの変更

  • 基本テンプレート内のフィールドに対していずれのスタイルも適用しない場合は、基本テンプレートからそれらのフィールドを削除することをお勧めします。これにより、基本テンプレートのアップグレードを自動的に適用することができます。
  • 基本テンプレートを変更するときは、スクリプトを削除、追加、変更しないでください。

基本テンプレートを設計するときは、上記の規則と手順に厳密に従ってください。

Submission PDFでのブランディング情報のカスタマイズ customize-the-branding-information-in-document-of-record

送信PDFを生成する際に、「レコードのドキュメント」タブで送信PDFのブランド情報を変更できます。 「レコードのドキュメント」タブには、ロゴ、外観、レイアウト、ヘッダー、フッター、免責事項などのオプションや、選択されていないチェックボックスやラジオボタンを含めるかどうかのオプションが含まれています。

「レコードのドキュメント」タブに入力されたブランディング情報をローカライズするには、ブラウザーのロケールを正しく設定してください。Submission PDFのブランディング情報をカスタマイズするには、次の手順を実行します。

  1. 送信PDFでパネル(ルートパネル)を選択し、 configure を選択します。

  2. dortab を選択します。「レコードのドキュメント」タブが表示されます。

  3. Submission PDFをレンダリングするデフォルトテンプレートまたはカスタムテンプレートのいずれかを選択します。 デフォルトのテンプレートを選択すると、送信PDFのサムネールプレビューがテンプレートドロップダウンの下に表示されます。

  4. デフォルトのテンプレートとカスタムのテンプレートのどちらを選択するかに応じて、以下のプロパティの一部またはすべてのプロパティが「レコードのドキュメント」タブに表示されます。以下のプロパティを指定して、送信PDFの外観を定義します。

    1. 基本のプロパティ

      • テンプレート:カスタムテンプレートを選択する場合は、AEM Forms サーバーで XDP を参照して選択します。お使いの AEM Forms サーバーにまだないテンプレートを使用する場合は、まず XDP を AEM Forms サーバーにアップロードする必要があります。

      • Accent Color:送信PDFでヘッダーテキストと区切り文字がレンダリングされる色。

      • フォントファミリー:送信PDF内のテキストのフォントファミリー。

        note note
        NOTE
        AEM Forms には、PDF ファイルとシームレスに統合できる様々なビルトインのフォントが用意されています。サポートされているフォントのリストを表示するには、こちらをクリックしてください。
      • データモデルにバインドされていないフォームオブジェクトを含める: プロパティを設定すると、送信PDFのスキーマベースのアダプティブフォームからバインドされていないフィールドが含まれます。

      • レコードのドキュメントから非表示フィールドを除外: プロパティを設定すると、送信PDFから除外する非表示フィールドが特定されます。

      • パネルの説明を非表示: プロパティを設定すると、パネル/テーブルの説明は送信PDFから除外されます。 パネルとテーブルに対して適用可能です。

      基本のプロパティ

    2. フォームフィールドのプロパティ:

      • チェックボックスおよびラジオボタンのコンポーネントには、選択した値のみを表示:このプロパティを設定すると、チェックボックスとラジオボタンの選択された値のみがレコードのドキュメントに表示されます。
      • 複数の値の区切り記号:複数の値を表示する場合は、カンマや改行などの任意の区切り記号を選択できます。
      • オプションの位置揃え:目的の整列(水平、垂直、アダプティブフォームと同じ)を選択して、レコードのドキュメントに表示するチェックボックスやラジオボタンなどのフィールドの整列を設定することができます。デフォルトでは、垂直揃えがレコードのドキュメントのフィールドに設定されています。DoR のフォームフィールドのプロパティからプロパティを設定すると、アダプティブフォームのフィールドの項目の整列で設定されたプロパティが上書きされます。例えば「アダプティブフォームと同じ」オプションを使用する場合は、アダプティブフォームのオーサーインスタンスで設定された整列がレコードのドキュメントのフィールドに使用されます。
      • 水平整列のオプション数:You​は、水平整列の送信PDFに表示されるオプション数を設定できます。

      フォームフィールドのプロパティ

      複数選択ドロップダウンのラベルを表示

      この機能は、早期アクセスプログラムから利用できます。 アクセスをリクエストするには、公式アドレスからaem-forms-ea@adobe.comにメールを送信してください。

      送信PDFに、内部保存値ではなく、複数選択ドロップダウンコンポーネントの選択した表示ラベルが表示されるようになりました。 例えば、ユーザーがドロップダウンから「California」と「New York」を選択した場合、Submission PDFには、CANYなどの内部値ではなく、選択したラベルが表示されます。

    3. マスターページのプロパティ:

      • ロゴイメージ:アダプティブフォームのロゴイメージを使用するか、DAM から選択するか、またはコンピューターからアップロードすることができます。
      • フォームのタイトル:DoR のタイトル。
      • ヘッダーテキスト:送信PDFのヘッダーセクションに表示されるテキスト。
      • 免責事項ラベル:免責事項のラベル。
      • 免責事項:送信PDFに関する権利と義務の範囲を指定するテキスト。
      • 免責事項テキスト:免責事項のテキスト。

      マスターページのプロパティ

  5. ブランディングの変更内容を保存するには、「完了」を選択します。

NOTE
送信PDFにカスタムフォームタイトルを表示するには、レコードのドキュメントのプロパティ/マスターページプロパティ​の​ カスタムフォームタイトル ​を編集します。 このカスタムタイトル:
  • 生成されたPDFのヘッダーに表示されます
  • PDFのドキュメントプロパティで、タイトルとして表示されます
  • PDFを開いたときに、最初の表示タイトルとして表示されます

アダプティブフォームエディターでのレコードのドキュメントのサポート dor-support-in-adaptiveform

レコードのドキュメントテンプレートは、アダプティブフォームエディターまたはアダプティブフォームテンプレートエディターから直接設定することができます。

アダプティブフォームエディターのオーサーインスタンスから、以下の手順を実行します。

  1. アダプティブフォームコンテナ(ルート)​コンポーネントを選択します。

  2. アイコンを設定 」アイコンをクリックして、アダプティブフォームコンテナの​ プロパティ ​開きます。

  3. レコードのドキュメントのテンプレート」タブを開き、次のオプションから選択します。

    • なし:このオプションを選択すると、アダプティブフォーム用にレコードのドキュメントのテンプレートは作成されません。
    • フォームテンプレートをレコードのドキュメントのテンプレートとして関連付ける:Whenこのオプションを選択すると、XFA フォームが送信PDFのテンプレートとして使用されます。
    • レコードのドキュメントを生成:このオプションを選択すると、レコードのドキュメントのテンプレートがアダプティブフォーム用に自動的に生成されます。
  4. 保存 」を選択して、プロパティを保存します。

レコードのドキュメントのテンプレートのサポート

NOTE
アダプティブフォームテンプレートエディターを使用してレコードのドキュメントのテンプレートを作成する場合、「レコードのドキュメントのテンプレート」タブで使用できるオプションは、「なし」と「レコードのドキュメントを生成」の 2 つだけです。

Submission PDFのパネルの表と列のレイアウト table-and-column-layouts-for-panels-in-document-of-record

いくつかのフォームフィールドを使用すると、アダプティブフォームが長くなる場合があります。送信PDFをアダプティブフォームの正確なコピーとして保存したくない場合があります。 これで、送信PDFで1つ以上のアダプティブフォームパネルを保存するためのテーブルまたは列のレイアウトを選択できるようになりました。

提出PDFを作成する前に、パネルの設定で、そのパネルのレコードのドキュメントのレイアウトを表または列として選択します。 パネルのフィールドは、送信PDFで適切に整理されます。

送信PDFのテーブルレイアウトでレンダリングされたパネルの フィールド

送信PDFのテーブルレイアウトでレンダリングされたパネルのフィールド

送信PDFの列レイアウトでレンダリングされたパネルの フィールド

送信PDFの列レイアウトでレンダリングされたパネルのフィールド

送信PDFの設定 document-of-record-settings

送信PDFの設定では、送信PDFに含めるオプションを選択できます。 例えば、銀行では、名前、年齢、社会保障番号、電話番号などをフォームから受け取ります。このフォームで、銀行口座番号や支店の詳細が生成されます。Submission PDFでは、名前、社会保障番号、銀行口座、支店の詳細のみを表示できます。

レコードのドキュメントコンポーネントの設定は、そのプロパティで使用できます。コンポーネントのプロパティにアクセスするには、コンポーネントを選択し、オーバーレイ内の cmppr をクリックします。プロパティはサイドバーにリスト表示され、その中で次の設定を検索できます。

フィールドレベルの設定

  • レコードのドキュメントから除外: プロパティ trueを設定すると、フィールドが送信PDFから除外されます。 これは excludeFromDoR という名前のスクリプト可能プロパティです。その動作は、非表示の場合はレコードのドキュメントからフィールドを除外​フォームレベルプロパティに依存します。

  • パネルをテーブルとして表示: プロパティを設定すると、パネル内のフィールドが6つより少ない場合、パネルは送信PDFにテーブルとして表示されます。 この設定は、パネルにのみ適用されます。

  • レコードのドキュメントからタイトルを除外: プロパティを設定すると、パネル/テーブルのタイトルが送信PDFから除外されます。 パネルおよび表に対してのみ適用できます。

  • レコードのドキュメントから説明を除外: プロパティを設定すると、パネル/テーブルの説明が送信PDFから除外されます。 パネルおよび表に対してのみ適用できます。

フォームレベルの設定

  • DoR:​に連結されていないフィールドを含めるプロパティを設定すると、送信PDFのスキーマベースのアダプティブフォームから連結されていないフィールドが含まれます。 デフォルトでは true になっています。
  • 非表示の場合はDoRからフィールドを除外: フォーム送信時に送信PDFから非表示のフィールドを除外するプロパティを設定します。 サーバー再検証を有効にすると、サーバーは、送信PDFからこれらのフィールドを除外する前に、非表示フィールドを再計算します。

カスタム XCI ファイルの使用

XCI ファイルは、ドキュメントの様々なプロパティを設定する場合に役立ちます。Forms as a Cloud Service にはマスター XCI ファイルがあります。カスタム XCI ファイルを使用して、マスター XCI ファイルで指定された 1 つ以上のデフォルトのプロパティを上書きできます。例えば、ドキュメントにフォントを埋め込むか、すべてのドキュメントに対してタグ付きプロパティを有効にするかを選択できます。XCI オプションを次の表に示します。

XCI オプション
説明
config/present/pdf/creator
ドキュメント情報ディクショナリの Creator エントリを使用して、ドキュメント作成者を識別します。このディクショナリについては、PDF リファレンスガイドを参照してください。
config/present/pdf/producer
ドキュメント情報ディクショナリの Producer エントリを使用して、ドキュメントプロデューサーを識別します。このディクショナリについては、PDF リファレンスガイドを参照してください。
config/present/layout
出力を単一ページとするか連続ページとするかを制御します。
config/present/pdf/compression/level
PDF ドキュメントの生成時に使用する圧縮レベルを指定します。
config/present/pdf/fontInfo/embed
出力ドキュメントに埋め込むフォントを制御します。
config/present/pdf/scriptModel
出力 PDF ドキュメントに XFA 固有の情報を含めるかどうかを制御します。
config/present/common/data/adjustData
結合後に XFA アプリケーションでデータを調整するかどうかを制御します。
config/present/pdf/renderPolicy
ページコンテンツをサーバー側で生成するか、後でクライアント側で生成するかを制御します。
config/present/common/locale
出力ドキュメントで使用するデフォルトのロケールを指定します。
config/present/destination
present 要素に含まれている場合は、出力形式を指定します。openAction 要素に含まれている場合は、インタラクティブクライアントでドキュメントを開いたときに実行されるアクションを指定します。
config/present/output/type
ファイルに適用する圧縮の種類または生成する出力の種類を指定します。
config/present/common/temp/uri
フォームの URI を指定します。
config/present/common/template/base
フォームデザインの URI のベースを指定します。この要素がない場合や空の場合は、フォームデザインの場所がベースとして使用されます。
config/present/common/log/to
ログデータまたは出力データの書き込み先を制御します。
config/present/output/to
ログデータまたは出力データの書き込み先を制御します。
config/present/script/currentPage
ドキュメントを開いたときの初期ページを指定します。
config/present/script/exclude
無視するイベントを Forms as a Cloud Service に通知します。
config/present/pdf/linearized
出力 PDF ドキュメントを線形化するかどうかを制御します。
config/present/script/runScripts
Forms as a Cloud Service が実行するスクリプトのセットを制御します。
config/present/pdf/tagged
出力 PDF ドキュメントへのタグの組み込みを制御します。タグは、PDF のコンテキストでは、ドキュメントの論理構造を公開するためにドキュメントに組み込まれる追加情報です。タグは、アクセシビリティの支援や書式の再設定に役立ちます。例えば、スクリーンリーダーがテキストの途中でページ番号を読み上げてしまわないように、ページ番号をアーティファクトとしてタグ付けすることができます。タグを使用すると、ドキュメントの有用性が高まる反面、ドキュメントのサイズが大きくなり、作成にかかる処理時間も長くなります。
config/present/pdf/fontInfo/alwaysEmbed
出力ドキュメントに埋め込むフォントを指定します。
config/present/pdf/fontInfo/neverEmbed
出力ドキュメントに埋め込まないフォントを指定します。
config/present/pdf/pdfa/part
ドキュメントが準拠する PDF/A 仕様のバージョン番号を指定します。
config/present/pdf/pdfa/amd
PDF/A 仕様の修正レベルを指定します。
config/present/pdf/pdfa/conformance
PDF/A 仕様の適合レベルを指定します。
config/present/pdf/version
生成する PDF ドキュメントのバージョンを指定します
config/present/pdf/version/map
ドキュメントのフォールバックフォントを指定します
NOTE
AEM Forms には、PDF ファイルとシームレスに統合できる様々なビルトインのフォントが用意されています。サポートされているフォントのリストを表示するには、こちらをクリックしてください。

Forms as a Cloud Service 環境でのカスタム XCI ファイルの使用

  1. 開発プロジェクトにカスタム XCI ファイルを追加します。

  2. 次の inline プロパティを指定します。

    code language-json
     {
      "xciFilePath": "[path of XCI file]"
     }
    

    例:

    code language-json
     {
      "xciFilePath": "/content/dam/formsanddocuments/customMinionProBoldAndTagged.xci"
     }
    
  3. Cloud Service 環境にコードをデプロイします。

ローカルの Forms as a Cloud Service 開発環境でのカスタム XCI ファイルの使用

  1. XCI ファイルをアップロード環境にローカル開発します。
  2. Cloud Service SDK 設定マネージャーを開きます。デフォルトの URL は http://localhost:4502/system/console/configMgr です。
  3. アダプティブフォームおよびインタラクティブなコミュニケーション Web チャネル」の設定を検索して開きます。
  4. XCI ファイルのパスを指定し、「保存」をクリックします。

よくある質問 faq

Q:変更が送信PDFに表示されません。
Ans: アダプティブForms エディターでフォームを開き、微調整(フィールドラベルの調整やフィールドの並べ替えなど)をおこない、フォームを保存します。 これにより、送信PDF テンプレートが再生成され、次に生成されるPDFに変更内容が表示されます。

関連トピック see-also

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab