AFP Enhancer によるテキストの作成
新しいテキストの位置を決定するには、実動プリンターで印刷されたサンプル AFP ファイルのコピーで作業を行ってください。論理ページの左上隅から、印刷ページ上のテキスト領域の左上隅を配置する位置 (X 座標と Y 座標) を計測してください。
- RICOH Visual Workbench で、サンプル AFP ファイルを開きます。
- ファイルにページグループがない場合は、AFP Indexer を使用してページグループを作成します。
- をクリックします。
- テキストを作成するページにナビゲートします。
- どのページグループでも同じページにテキストを配置するには、いずれかのページグループの該当ページまでナビゲートします。
- 複数のページ (すべてのページグループの偶数ページなど) にテキストを配置するには、いずれかのページグループの該当ページの 1 つまでナビゲートします。
- テキスト領域の左上隅にカーソルを置きます。左マウスボタンを押しながら、テキスト領域に適したサイズでボックスを描画します。
後のステップで、テキスト領域の位置とサイズを正確に指定します。
- AFP ファイル内のどこかを右クリックし、テキストの作成をクリックします。
- [テキスト]タブで、テキストの名前を入力します。
- Content Expression Language (CEL) を使用して、テキストを指定します。
AFP Enhancer による CEL のサンプルから選択して、修正できます。詳しくは、RICOH ProcessDirector インフォメーションセンターで、提供された CEL のサンプルに関連するトピックを参照してください。
- 注意:
-
コンテンツ領域には、キャリッジリターン制御文字を入力できます。キャリッジリターンは、その拡張を EnhanceAFP 制御ファイルにエクスポートするときに削除されます。
-
CEL 表現を他のソースからコピーして、コンテンツ領域に貼り付けることができます。
-
AFP Enhancer では、CEL の構文の妥当性は検証されません。
-
- [フォント]タブをクリックして、フォントのタイプを選択します。
- インラインフォント
- 文字セットとコードページの選択で、ドロップダウンリストから文字セットとコードページを選択します。
- コード化フォントで、ドロップダウンリストからオプションを選択します。
- コアフォント
- ドロップダウンリストから文字セットとコードページを選択します。フォントがアウトラインフォントの場合は、フォント情報セクションでポイントサイズを選択します。
- 外部フォント
- 文字セットとコードページの組み合わせ、コード化フォント名、またはそのすべてを入力します。2 バイト文字セット (DBCS) フォントの場合は、コード化フォント名のみを使用します。
- 注: DBCS-coded フォントの一部であるコードページを入力すると、代わりにコード化フォント名を使用するようにというエラーメッセージが表示されます。
選択したフォントに合わせて、文字セット説明フィールドと フォントリソースフィールドが変わります。 フォントリソースは、コアフォントの場合は[アウトライン]、外部フォントの場合は[ラスター]です。注意: 文字セットとコードページ間で文字名が一致しない場合、ジョブは RICOH ProcessDirector でエラー状態に移行し、プリンターでエラーが発生します。このエラーを修正するには、文字セットとコードページを有効な組み合わせに変更し、ジョブの処理をやり直します。 - インラインフォント
- [位置]タブをクリックします。
- テキストの位置を指定します。
- 位置フィールドで、左上隅の X 座標と Y 座標を指定します。
- X
- 論理ページ (物理的な用紙ではない) の左側から計測される、テキストの左側の横方向の距離。10 進数 (2.5 など) を使用できます。X 座標は、ページの幅を超えてはいけません。
- Y
- 論理ページ (物理的な用紙ではない) の上部から計測される、テキストの上部の縦方向の距離。10 進数 (2.5 など) を使用できます。Y 座標は、ページの高さを超えてはいけません。
これらのフィールドの初期値は、描画したボックスの左上隅の X と Y の距離です。
- 右の位置フィールドで、右側のページの左上隅の X 座標と Y 座標を指定します。
- 注意:
-
右の位置フィールドに値を指定しない場合、AFP Enhancer では、すべてのページに 位置フィールドの値が使用されます。
-
2 アップが使用可能で、ページ配置の値が 表面すべての左および右になっている場合は、 位置および 右の位置フィールドの両方の値を使用します。
-
AFP Enhancer では、X 座標と Y 座標の 10 進数値を指定するか、または CEL 表現を使用できます。例えば、CEL ステートメントで、それぞれの文書で異なる索引付けされたデータの右側になるようにテキストの位置を指定できます。
注意: 方向を 90 度、180 度、または 270 度に指定するためには、Visual Workbench制御ファイル にテキストを保存した後で EnhanceAFP 制御ファイルを手動で編集します。その後で、EnhanceAFP 制御ファイルをエクスポートします。 - 位置フィールドで、左上隅の X 座標と Y 座標を指定します。
- 各ページグループ内のテキストを配置するページを指定します。
- オプション: CEL 表現を使用してトリガーを指定します。
例:
-
ページ数が 2 ページ以上のすべての文書にテキストを配置するとします。次の表現を使用します。
total_pages_in_mp != 1
-
Doc.Custom.PolicyDiscount文書プロパティーの値が はいで California に送信されたそれぞれの文書に、テキストを配置するとします。次の表現を使用します。
and(Doc.State == CA, Doc.Custom.PolicyDiscount == yes)
-
- [プレビュー]タブをクリックして、サンプルテキストフィールドにテキストを入力します。
[プレビュー]タブに入力したテキストは、RICOH Visual Workbench にテキストを表示するために使用されます。テキストは Visual Workbench制御ファイル に保存されます。 コンテンツ (CEL)フィールドの情報のみが EnhanceAFP 制御ファイルにエクスポートされ、AFP ファイル内の文書にテキストを配置するために使用されます。
- オプション: X 座標および Y 座標の値を変更します。
領域の原点の値には、描画したテキスト領域の左上隅の X 座標と Y 座標が表示されます。
注意: [プレビュー]タブの値は、RICOH Visual Workbench にテキストを表示するために使用されます。[位置]タブで値を変更しても、これらの値は変更されません。両方のタブの値は、Visual Workbench制御ファイル に保存されます。[位置]タブの値のみが EnhanceAFP 制御ファイルにエクスポートされ、AFP ファイル内の文書にテキストを配置するために使用されます。 - OKをクリックします。
[プレビュー]には、それぞれのページグループ内の同じ相対ページ上のテキストが表示されます。ある文書のページ 1 にテキスト領域を描画した場合、[プレビュー]ではすべての文書のページ 1 にテキストが表示されます。[位置]タブのページの配置とトリガーの値では、ワークフローのジョブの全文書のすべてのページ上のテキストの配置が指定されます。
- Visual Workbench制御ファイル にテキストを保存します。 をクリックし、
- Visual Workbench制御ファイル の拡張機能 (新しいテキストを含む) をワークフローで使用する準備ができた場合は、 をクリックして、エクスポートされたファイルのディレクトリーを選択します。
- 方向を 90 度、180 度、または 270 度に指定するには、テキストエディターで次の行を EnhanceAFP 制御ファイルに追加します。
#Afp.InsertText.Orientation[text_name]=Degrees90
ここで text_name は、テキスト挿入を識別する名前です。
例: #Afp.InsertText.Orientation[Sample-Text]=Degrees90
注意: 手動で EnhanceAFP 制御ファイルを編集すると、その編集結果は Visual Workbench制御ファイル に保存されません。拡張機能を追加してそれを Visual Workbench制御ファイル に保存する場合は、ワークフローで新しい拡張機能を利用できるようにするために EnhanceAFP 制御ファイルをエクスポートする必要があります。次に、手動で新しい EnhanceAFP 制御ファイルを編集して、元の EnhanceAFP 制御ファイルに対する編集結果を追加する必要があります。