Workspace で使用するフォームデザインは、Workspace で適切に表示されるように設定する必要があります。アプリケーションや出力形式に応じて、次の中から必要なオブジェクトをフォームデザインに含めます。
-
送信ボタン(オブジェクトパレット)。クライアントで Adobe Reader 9.1 以上を使用している場合は、フォームデザインに送信ボタンを追加する必要はありません。
-
フィールドの処理オブジェクト(オブジェクトライブラリパレットのカスタムカテゴリ)。
-
Form Bridge オブジェクト(オブジェクトライブラリパレットのカスタムカテゴリ)。Form Bridge オブジェクトを使用すると、Acrobat の外部で PDF フォームと通信できます。
新規フォームウィザードでは、このウィザードでの選択内容に応じて、送信ボタン、フィールドの処理オブジェクト、Form Bridge オブジェクトが自動的に追加されます。また、このウィザードでの設定内容に応じて、送信ボタンの適切な送信形式も設定されます。
デフォルトでは、Workspace には PDF フォームおよびガイド用の完了ボタンが含まれます。通常、送信ボタンと完了ボタンは単一のフォームに混在しないようにします。Workspace による PDF フォームでの送信ボタンと完了ボタンの処理方法について詳しくは、
Workspace で PDF フォームのボタンを処理する方法
を参照してください。
フィールドの処理オブジェクトには、ボタンオブジェクト、コンボボックス、その他多数の非表示オブジェクトが含まれています。フィールドの処理オブジェクトについて詳しくは、
フィールドの処理オブジェクトのフィールド
を参照してください。
Workspace でのフォームのレンダリングに関する一般的なシナリオとフォームデザインで必要となるオブジェクトを次の表に示します。
注意:
クライアントで Adobe Reader 9.1 以上を使用している場合は、フォームデザインに送信ボタンは不要です。
注意:
ガイドは推奨されていません。
操作
|
フォームデザインで使用するオブジェクト
|
オンラインの PDF 出力用の XDP フォームデザインを Workspace でレンダリングする場合。
|
送信ボタン
|
オンラインの PDF 出力用の PDF フォームデザインを Workspace でレンダリングする場合。
|
送信ボタン
|
ガイドを Workspace でレンダリングする場合。フォームデザインは PDF または XDP のいずれかです。
|
送信ボタン
注意
:
これは Designer 8.x で作成されたガイドに適用されます。Designer 9.x 以降でガイドを作成するには、Workbench で使用できる Guide Builder を使用します。
|
ユーザーが電子メールでフォームを送信できるようにする場合。
|
フィールドの処理オブジェクト
|
オンライン対応の PDF 形式で XDP フォームデザインをレンダリングする場合。Workspace ユーザーは、この形式の PDF フォームをオフラインで参照できます。
|
フィールドの処理オブジェクト
注意
:
オフライン対応の PDF 形式ではガイドをレンダリングできません。
|
HTML 形式の XDP フォームデザインを Workspace でレンダリングする場合。
|
フィールドの処理オブジェクト
注意
:
HTML フォームでは、Workspace に完了ボタンは表示されません。フィールドの処理オブジェクトがフォームデザインに表示される位置は、HTML フォームでボタンが表示される位置です。
|
Forms または AEM forms Workspace によって PDF フォームデザインや XDP フォームデザインをユーザーに初めて配布する前に、その使用権限を承認、暗号化、適用する場合。
|
送信ボタンと Form Bridge オブジェクト
|
リポジトリにフォームを保存する前に、Designer でフォームを PDF フォームとして保存し、フォームの使用権限を承認、暗号化、適用する場合。
|
送信ボタンと Form Bridge オブジェクト
|
Workspace で PDF フォームの署名を有効にする場合。
|
送信ボタン
|
アートワークを含むフォームデザインでの Form Bridge オブジェクトの使用
アートワークが含まれるフォームデザインに Form Bridge オブジェクトを追加すると、オブジェクトはデザインビューに表示されません。
アートワークを含むフォームデザインを Workspace に送信するには
-
アートワークが含まれる PDF フォームを開きます。
-
ルートノードを選択します。
-
このノードにスクリプトオブジェクトを追加し、オブジェクトの名前を ContainerFoundation_JS と指定します。
-
空白のフォームを開き、このフォームに Form Bridge オブジェクトを追加します。
-
ContainerFoundation_JS オブジェクトを選択します。
-
スクリプトエディターで、form ready イベントと JavaScript 言語を選択します。
-
手順 1 で開いた PDF フォームの ContainerFoundation_JS オブジェクトにスクリプトをコピーします。
-
空白のフォームでルートノードを選択します。
-
スクリプトエディターで、form ready イベントと JavaScript 言語を選択します。
-
手順 1 で開いた PDF フォームのルートノードにスクリプトをコピーします。
|
|
|