機械翻訳について

実行時の動作

次のセクションでは、PDFテンプレートの実行時の動作について説明します:

繰返しフィールドの配置

レイアウトに作成するフィールドの配置、間隔および配置は、基礎となるフォーム・レイアウトとは無関係です。

実行時に、作成したフィールド行の配置で実行される計算に従って、「パブリッシャ」によって、繰返しデータの各行が次のように配置されます:

最初の出現:

繰返しフィールドの最初の行は、レイアウトに配置した場所に正確に表示されます。

2番目の出現、単一行:

グループの2番目の出現箇所を配置するために、「パブリッシャ」は、BODY_STARTタグと最初の出現箇所の最初のフィールドとの間の距離を計算します。 2番目の出現箇所の最初のフィールドは、この計算された距離を最初の出現箇所より下に配置されます。

2回目、複数行:

最初のグループに複数の行が含まれている場合、2番目のグループの出現は、計算された距離が最初の出現の最後の行より下に配置されます。

グループ内の行間の距離は、最初に出現したときに定義されているとおりに保持されます。

フィールドを更新可能または読取り専用として設定

フィールドは読取り専用または更新可能にできます。

レイアウトでフィールドを定義する場合は、次の図に示すように、フィールドを"Read Only"に設定できます:

読取り専用チェック・ボックスの設計時に選択した内容に関係なく、PDF処理エンジンのデフォルトの動作では、出力PDFのすべてのフィールドが読取り専用に設定されます。 この動作は、次のレポート・プロパティを使用して変更できます:

  • all-field-readonly

  • all-fields-readonly-asis

  • remove-pdf-fields

最初の2つのオプションでは、PDF出力のフィールドに状態を設定します。 個々のフィールドの設定は、Adobe Acrobat Professionalを使用して出力で変更できます。 また、フィールドは保守されるため、データは別々であり、抽出できることに注意してください。 3番目のオプション「remove-pdf-fields」では構造がフラット化され、フィールド/データの分離は維持されません。

すべてのフィールドを更新可能にするには:

"all-field-readonly"プロパティを"false"に設定します。 これにより、設計時の個々のフィールド設定に関係なく、すべてのフィールドの読取り専用状態がfalseに設定されます。

すべてのフィールドを読取り専用にするには:

これがデフォルトの動作です。 設定は必要ありません。

各フィールドの読取り専用チェック・ボックスの選択を維持するには:

出力PDFでフィールドごとに読取り専用チェック・ボックスの設定を維持するには、プロパティall-fields-readonly-asisをtrueに設定します。 このプロパティは、all-field-readonlyの設定をオーバーライドします。

出力PDFからすべてのフィールドを削除するには:

プロパティ"remove-pdf-fields""true"に設定します。

オーバーフロー・データ

繰返しデータ行の発生に対応するために複数のページが必要な場合、繰返しデータの継続を表示する定義済の繰返し領域を除いて、各ページは同様に表示されます。

たとえば、購買オーダーのアイテム行がレイアウトで定義されたエリアを超えて広がっている場合、後続のページには、アイテム行の継続とともに購買オーダー・フォームのすべてのデータが表示されます。