機械翻訳について

静的コンテンツの再利用

この項では、PDFレポート出力で静的な繰返しコンテンツを再利用して、PDFファイル・サイズ全体を削減する方法について説明します。

この項には次のトピックが含まれます:

静的コンテンツの再利用の概要

レポートに静的コンテンツが含まれ、レポート内のそのコンテンツの配置も固定されている場合(たとえば、「連邦政府W-2」フォームの背面にある一連の指示)、この機能を使用して、生成されたPDFファイルのサイズを削減できます。

W-2フォームを例として使用すると、次の図に示す予想される出力がレポートに表示されます。

各従業員について、特定のコンテンツがレンダリングされますが、それぞれの戻る(または2番目の)ページには同じ一連の指示が含まれています。

この一連の命令は、再利用可能な静的コンテンツとして定義できます。 コンテンツが再利用可能な静的コンテンツとして識別されると、PDFドキュメントには静的コンテンツが1回のみ含まれ、必要なときに他の場所で参照されるため、出力ファイル全体のサイズが小さくなります。

この機能の制限事項

この機能には、次の制限があります。

  • 生成されたレポートで再使用される静的コンテンツは、生成されたPDF出力の1ページに収まる必要があります。

  • 静的コンテンツの前のレポートの内容は固定の高さである必要があります。 たとえば、W-2フォームには、静的コンテンツがレンダリングされる前に発生するフィールドの固定セットがあります。 再利用可能な静的コンテンツは、出現ごとにページ元から同じ位置に配置されます。

  • この機能は、PDF出力を生成するRTFテンプレートでのみ使用できます。

RTFテンプレートでの再使用可能コンテンツの定義

再利用する静的コンテンツを定義するには、テンプレートのコンテンツでこれらのタグを使用します。

<?reusable-static-content:?>

… ここに静的コンテンツ …

<?end reusable-static-content?>

これらのタグを静的コンテンツの周りに挿入すると、「パブリッシャ」は、生成されたファイルに1回のみこのコンテンツを含め、出現ごとに同じ位置に参照するようにシグナルを送ります。

次の例では、この機能の実装を説明します。 サンプル・レポートでは、従業員ごとに1つのオカレンスが生成されます。 生成されるレポートには、各オカレンスの前面ページに従業員固有の情報と、各オカレンスの後部に出力される静的な指示が含まれます。 各従業員がページ番号をリセットすると、セクション区切りが発生します。

次の図は、テンプレート構造を示しています: