PDFFormRenderSpec

PDF レンダリングオプションを表す複雑なデータ型です。 PDFFormRenderSpec 変数を使用して、Forms サービスの renderFormGuide 操作と 「renderPDFForm」操作 操作の PDF Form Render Options プロパティを設定します。

Xpath 式を使用してアクセスできるデータについて詳しくは、 データ項目 を参照してください。

デフォルトプロパティの設定について詳しくは、 データ型固有の設定 を参照してください。

データ項目

PDFFormRenderSpec 変数に格納されるデータ項目の説明を示します。

acrobatVersion

Forms サービスがレンダリングする PDF フォームを表示するために必要な Acrobat バージョンを表す AcrobatVersion 値です。

cacheEnabled

Forms サービスで PDF フォームをキャッシュしてパフォーマンスを向上させるかどうかを示す boolean 値です。キャッシュが使用される場合、各フォームは、最初に生成された後にキャッシュされます。それ以降のレンダリング時には、キャッシュされているフォームがフォームデザインのタイムスタンプよりも新しい場合、フォームはキャッシュから取得されます。値が true の場合、キャッシュが使用され、 false の場合、キャッシュは使用されません。

charset

出力バイトストリームをエンコードするときに使用される文字セットを表す string 値です。Forms サービスでは、HTML 変換について java.nio.charset パッケージで定義されている文字エンコード値をサポートしています。文字セットの詳細なリストについては、http://java.sun.com/j2se/1.5.0/docs/guide/intl/encoding.doc.html を参照してください。

clientCache

クライアント Web のブラウザーキャッシュでフォームがキャッシュされるかどうかを指定する boolean 値です。インタラクティブ PDF フォームとしてレンダリングされるフォームのみをクライアントの Web ブラウザーのキャッシュに保存できます。

クライアントキャッシュが使用され、PDF フォームに関する要求がそれ以降行われると、キャッシュされた PDF フォームのタイムスタンプが、Forms サービスで生成され、サーバーのキャッシュに保存されている PDF フォームのタイムスタンプと比較されます。これらが同じである場合、PDF フォームはクライアントのキャッシュから取得されます。これにより、Forms サービスは、同じ内容をクライアント Web ブラウザーに再配信する必要がなくなるので、帯域幅使用が削減され、パフォーマンスが向上します。

値が true の場合、クライアントのキャッシュが使用され、 false の場合、クライアントのキャッシュは使用されません。

debugEnabled

デバッグレベルログを行うかどうかを指定する boolean 値です。デバッグレベルのログでは、より詳細な情報が J2EE アプリケーションサーバーのログファイルに提供されます。値を true に設定した場合、デバッグレベルログが行われ、 false に設定した場合、デフォルトレベルのログが行われます。

formModel

フォーム処理が実行されるかどうかを表す FormModel 値です。

generateServerAppearance

PDF ページのレイアウトやその他のグラフィカル要素など、PDF フォームの外観をサーバーで生成するかどうかを指定する boolean 値です。サーバー上で外観を生成する場合、フォームはサーバー上でレンダリングされ、データにマージされます。値が true の場合、外観がサーバーで生成されます。

linearizePDF

Forms サービスが Web アプリケーション用に最適化されたフォームである線形化 PDF フォームを生成するかどうかを示す boolean 値です。線形化 PDF ドキュメントにより、ネットワーク環境でのインクリメンタルアクセスが可能になります。例えば、線形化 PDF ドキュメントは、PDF ドキュメント全体がダウンロードされる前に Web ブラウザーに表示できます。値が true の場合は PDF が線形化され、 false の場合は線形化されません。

locale

使用するロケールを表す string 値です。

PDFVersion

レンダリングされる PDF フォームの PDF バージョンを表す string 値です。次の文字列値を指定できます。

PDFVersion_1_5:
PDF バージョン 1.5 を表します。

PDFVersion_1_6:
PDF バージョン 1.6 を表します。

PDFVersion_7:
PDF バージョン 1.7 を表します。

renderAtClient

PDF コンテンツが、Acrobat 7.0 以降を使用するクライアントアプリケーションでレンダリングされるか、またはサーバーでレンダリングされるかを指定する RenderAtClient 値です。

seedPDF

変換された PDF ドキュメントの配信を最適化するために使用するシェル PDF(シード PDF)の場所を表す string 値です。シェル PDF ドキュメントでは、フォームのデザインとデータが付加される、カスタマイズした PDF ドキュメント(フォントのみが含まれる)を指定します。このフォームは、Acrobat 7.0 以降でレンダリングされ、PDF フォーム変換に適用されます。

standAlone

フォームを状態情報なしでレンダリングするかどうかを指定する boolean 値です。この値は、インタラクティブフォームのレンダリングがサーバーで発生し、実行する JavaScript コードがこのフォームに含まれている場合に役立ちます。

値が true の場合、フォームに含まれる JavaScript コードはクライアントで実行され、サーバーとのやり取りは発生しません。値が false の場合、状態情報を使用してインタラクティブフォームがエンドユーザーに対してレンダリングされ、エンドユーザーはフォームに情報を入力して、そのフォームを Forms サービスに送信して戻します。次に、Forms サービスは計算処理を実行し、フォームをレンダリングしてユーザーに戻し、結果がフォームに表示されます。

taggedPDF

Forms サービスでタグ付き PDF フォームを生成するかどうかを指定する boolean 値です。値が true の場合、タグ付き PDF フォームが生成され、値が false の場合、PDF フォームにはタグが付きません。タグ付き PDF フォームにより、ページコンテンツを抽出し、他の目的のために再利用することがサポートされる標準構造タイプと属性のセットが定義されます。これは、単純な抽出、フローの自動リダイレクト、検索またはインデックス用のテキストの処理、他の一般的ファイル形式への変換、および目の不自由なユーザーがアクセスできるコンテンツの作成を実行するツールのために用意されています。

XCIURI

レンダリングに使用する XCI ファイルの URI を表す string 値です。URI のルートを指定しない場合、ファイルは EAR ファイルに存在すると見なされます。

XMLData

操作の実行後、Forms サービスで XML データを作成することを指定する boolean 値です。値が True の場合、XML フォームのデータがその現在の処理状態に基づいて生成され、値が False の場合、XML データは生成されません。

データ型固有の設定

PDFFormRenderSpec 変数のデータ項目のデフォルト値を指定するプロパティです。

Character Set

出力バイトストリームをエンコードするための文字セットを設定します。デフォルト値は <Use Server Default> です。使用する文字セットを選択するか、次の値のいずれかを選択します。

<Use Server Default>:
AEM forms サーバー上で設定されている文字セット設定を使用します。文字セット設定は、管理コンソールの AEM forms :Forms Generator を使用して設定されます。( 『AEM forms 管理ヘルプ』 を参照)。

<Use Custom Value>:
リスト内にない文字セットを使用します。この値を選択した後、リストの横にあるテキストボックスに、使用するエンコーディングセットの正規名(Java.nio API)を入力します。文字セットの詳細なリストについては、 http://java.sun.com/j2se/1.5.0/docs/guide/intl/encoding.doc.html を参照してください。

Locale

HTML フォームがレンダリングされるときに、Web ブラウザーなどのクライアントデバイスに検証メッセージを送信するために使用される言語を設定します。デフォルト値は <Use Server Default> です。リストから言語を選択するか、次の値のいずれかを選択します。

<Use Server Default>:
AEM forms サーバー上で設定されているロケール設定を使用します。ロケール設定は、管理コンソールで Forms を使用して設定されます( 『AEM forms 管理ヘルプ』 を参照)。

<Use Custom Value>:
リスト内にないロケールを使用します。この値を選択した後、リストの横にあるテキストボックスで、使用するロケールコードのロケール ID を入力します。サポートされているロケールコードの一覧については、 http://java.sun.com/j2se/1.5.0/docs/guide/intl/locale.doc.html を参照してください。

Cache Form On Server

フォームデザインがサーバー上でキャッシュされるかどうかを設定します。サーバー上のフォームのキャッシュによって、サーバー上でレンダリングされるフォームのパフォーマンスが向上します。値が選択されていない場合、フォームキャッシュ制御設定が使用されます。フォームキャッシュ制御設定は、管理コンソールで Forms を使用して設定されます( 『AEM forms 管理ヘルプ』 を参照)。次のいずれかの値を選択します。

「偽」:
フォームがサーバー上でキャッシュされません。

「真」:
フォームがサーバー上でキャッシュされます。

Acrobat Version

レンダリングされた PDF フォームを開くために必要となる最小限の Acrobat と Adobe Reader のバージョン、および PDF フォームの作成に使用する PDF バージョンを設定します。デフォルト値は <Use Form Template Default> です。次のいずれかの値を選択します。

<Use Form Template Default>:
最小限の Acrobat と Adobe Reader のバージョンは、フォームデザインのターゲットバージョンの設定で指定されます。使用される PDF バージョンは、フォームデザインの設定で指定されます。

Acrobat and Adobe Reader 6 or later:
Acrobat 6 または Adobe Reader 6 以降で PDF フォームを開くことができます。PDF バージョン 1.5 が使用されます。

Acrobat and Adobe Reader 7.0 or later:
Acrobat または Adobe Reader 7.0 以降で、PDF フォームを開くことができます。PDF バージョン 1.6 が使用されます。

Acrobat and Adobe Reader 7.0.5 or later:
Acrobat 7.0.5 以降または Adobe Reader 7.0.5 以降で PDF フォームを開くことができます。PDF バージョン 1.65 が使用されます。

Acrobat and Adobe Reader 8 or later:
Acrobat 8 以降または Adobe Reader 8 以降で PDF フォームを開くことができます。PDF バージョン 1.7 が使用されます。

Acrobat and Adobe Reader 8.1 or later:
Acrobat 8.1 以降または Adobe Reader 8.1 以降で PDF フォームを開くことができます。PDF バージョン 1.7-ADBE-1 が使用されます。

Acrobat and Adobe Reader 9 or later:
Acrobat 9 以降または Adobe Reader 9 以降で PDF フォームを開くことができます。PDF バージョン 1.7-ADBE-3 が使用されます。

Populate XML Data

XML データが、その現在の処理状態に基づいてフォームデザインから生成されるように設定します。デフォルト値は False です。次のいずれかの値を選択します。

「偽」:
XML データは生成されません。

「真」:
XML データが生成されます。

タグ付き PDF

タグ付き Adobe PDF フォームを作成するかどうかを設定します。タグ付き PDF フォームにより、ページコンテンツを抽出し、他の目的のために再利用することがサポートされる標準構造タイプと属性のセットが定義されます。これは、単純な抽出、フローの自動リダイレクト、検索またはインデックス用のテキストの処理、他の一般的ファイル形式への変換、および目の不自由なユーザーがアクセスできるコンテンツの作成を実行するツールのために用意されています。これは、次の種類の操作を実行するツールで使用されます。

  • 他のアプリケーションに貼り付けるためのテキストおよびグラフィックの単純な抽出。

  • 元のレイアウトを想定するのではなく、ページを別のサイズに合わせるためのテキストおよび関連づけられたグラフィックの自動再フロー。

  • 検索、インデックス作成、スペルチェックなどの目的のためのテキスト処理。

  • ドキュメント構造と基本スタイル情報を保持したまま、他の一般的なファイル形式(HTML、XML、RTF など)に変換。

  • コンテンツをスクリーンリーダーソフトウェアからアクセス可能にする。

デフォルト値は True です。次のいずれかの値を選択します。

「偽」:
タグ付き PDF フォームをレンダリングしません。

「真」:
タグ付き PDF フォームをレンダリングします。

Linearized PDF

線形化された PDF フォームをレンダリングするかどうかを設定します。線形化された PDF フォームは、ネットワーク環境で増分アクセスをサポートするように編成されます。例えば、線形化された PDF は、PDF ドキュメント全体がダウンロードされる前に Web ブラウザーに表示されます。デフォルト値は False です。次のいずれかの値を選択します。

「偽」:
線形化 PDF フォームはレンダリングされません。このオプションは、Web アプリケーション以外のアプリケーションに適しています。

「真」:
線形化された PDF フォームをレンダリングします。このオプションは、最適化された Web アプリケーションに適しています。

Seed PDF

配信を最適化するために PDF フォームで使用される初期 PDF フォームの名前を設定します。シード PDF フォームでは、フォームのデザインとデータが付加される、カスタマイズした PDF フォーム(フォントのみが含まれる)を指定します。このフォームデザインは、Acrobat 7.0 以降でレンダリングされ、PDFForm 変換および PDFMerge 変換に適用されます。

Render At Client

Acrobat 7.0 または Adobe Reader およびそれ以降のクライアント側レンダリング機能を使用して、PDF コンテンツを配信できるかどうかを設定します。クライアント側レンダリングは、Forms のパフォーマンスを向上させ、PDF、PDFForm または PDFMerge の変換のみに適用されます。デフォルト値は <Use Server Default> です。次のいずれかの値を選択します。

<Use Server Default>:
レンダリング位置設定を使用して、PDF フォームを開くために必要な Acrobat および Adobe Reader を指定します。レンダリング位置設定は、管理コンソールから設定します。( 『AEM forms 管理ヘルプ』 を参照)。

<Use Form Template Default>:
Forms サービスでは、フォームデザインの設定に基づいてフォームのレンダリングが決定されます。

はい:
動的 PDF フォームが生成されます。動的 PDF フォームのレンダリングは、Acrobat 7.0 以降でのみ発生します。

:
静的 PDF フォームが生成されます。クライアント側ではレンダリングが発生しません。

Stand Alone Rendition

状態情報なしでフォームをレンダリングできるかどうかを設定します。状態情報は、送信のためにユーザーがサーバーとやり取りする必要があるインタラクティブフォームをレンダリングするために使用されます。デフォルト値は False です。次のいずれかの値を選択します。

「偽」:
フォームは単独でレンダリングされ、状態情報もクライアントの Web ブラウザーで実行される埋め込み JavaScript も伴いません。つまり、計算などのアクションを実行したときに、Forms サービスを使用してフォームがレンダリングされ、ユーザーに戻されます。計算の結果は、レンダリングされたフォームに表示されます。Forms サービスとのやりとりが要求されるため、フォームをオフラインにすることはできません。

「真」:
状態情報および埋め込み JavaScript とともにフォームがレンダリングされます。JavaScript コードは、サーバーとやりとりすることなくクライアント上で実行されます。また、フォームはオフラインで使用できます。

Form Model

フォームに埋め込まれたスクリプトが実行される場所を設定します。デフォルト値は <Use Form Template Default> です。次のいずれかの値を選択します。

<Use Form Template Default>:
Forms サービスによってフォームデザインがチェックされ、クライアントとサーバーのどちらでレンダリングするかが自動的に判断されます。

<Client Side>:
フォームがクライアントでレンダリングされます。サーバーで実行するスクリプトを使用しません。この値を選択すると、サーバーで実行するスクリプトによって AEM forms サーバー上で警告が生成されます。

<Server Side>:
フォームがサーバーでレンダリングされます。

<Both Server and Client side>:
フォームがサーバーとクライアントの両方でレンダリングされます。

XCI URI

レンダリングに使用する XCI ファイルの URI の場所を指定する値を入力します。ルートが指定されていない場合、ファイルは EAR ファイルがデプロイされている場所にあると想定されます。

Client Cache

レンダリングされた PDF フォームがクライアントの Web ブラウザーにキャッシュされるかどうかを設定します。インタラクティブ PDF フォームとしてレンダリングされるフォームのみをクライアントの Web ブラウザーのキャッシュに保存できます。

クライアントのキャッシュが使用される場合、キャッシュされた PDF フォームのタイムスタンプが、サーバー上で生成された PDF フォームのタイムスタンプと比較されます。タイムスタンプが同じである場合、PDF フォームがクライアントのキャッシュから取得されます。比較されたタイムスタンプが異なる場合、サーバーは PDF フォームを再配信します。クライアント上のキャッシュを使用すると、帯域幅の使用量が減少し、パフォーマンスが向上します。Forms サービスが PDF フォームをクライアントアプリケーションに再配信する必要がないので、パフォーマンスが向上します。デフォルト値は False です。次のいずれかの値を選択します。

「偽」:
フォームをクライアントでキャッシュしません。

「真」:
クライアント上のフォームをキャッシュします。

Generate Server Appearance

PDF フォームの外観がサーバー上で生成されるかどうかを設定します。外観にはフィールドのレイアウトや PDF フォームのグラフィカルな要素が含まれます。サーバー上で外観を生成する場合、フォームはサーバー上でレンダリングされ、データにマージされます。レンダリングされた PDF フォームを後続の操作で使用するために、サーバーで外観を生成します。

「偽」:
(デフォルト)サーバー上で外観を生成しません。

「真」:
サーバー上でレンダリングされた PDF フォームの外観を生成します。