アドレス領域内の索引タグを作成する

アドレス領域内で、郵送先住所の索引タグを作成できます。

この領域は、各ページグループで一貫性のある場所に配置する必要がありますが、この領域を構成する行数は同じでなくてもかまいません。この領域内で U.S. Postal Service 形式の郵便番号に対応した索引タグを作成できます。

例えば、顧客の住所が 3 行から 4 行で構成され、郵便番号は必ず最後の行に表記されるとします。最初に、住所の最大行数を格納できるように、住所の周囲にボックスを描画し、アドレス領域の位置とサイズを指定します。この例では、住所は 4 行です。サンプル AFP ファイルに、最大行数を使用する住所がない場合、すべての行をアドレス領域に含められるように、充分な大きさのボックスを描画してください。アドレス領域の正確な位置とサイズが分かっている場合は、アドレス領域の正確な X オフセット、Y オフセット、高さ、および幅を指定して、描画したボックスのサイズを調整できます。論理ページ (物理的な用紙ではない) の上部から計測される領域の上部の縦方向の距離。

注:
  1. AFP ファイルにページグループが含まれていない場合は、ページグループを作成します。それ以外の場合に、ページグループ外のページにアドレス領域の索引タグを作成するには、補足ページで索引タグを作成するを参照してください。
  2. RICOH Visual Workbench では、インチまたはミリメートルで計測単位を表示できます。計測単位を変更するには、表示 単位をクリックします。

次に、特定行のテキストの索引タグを作成できます (最初の行のカスタマー名、最終行の都市、および最終行の州)。さらに、番地を示す中間行を対象に、複数の索引タグを作成できます。中間行は、索引付けした特定の行の間にある行です。次に示すように、アドレス領域には、可変数の中間行を含めることができます。

JOHN SMITH <-- first line
123 MAIN STREET <-- intermediate line 1
SUITE 100 <-- intermediate line 2 (optional line)
DENVER, CO 12345-6789 <-- last line

郵便番号が U.S. Postal Service 形式 (nnnnn または nnnnn-nnnn) で表記されている場合、AFP Indexer は行から自動的に郵便番号を抽出して、索引タグを作成できます。

注意: 1 つのアドレス領域で、1 つ以上の索引タグを作成できます。例えば、アドレス領域内の他のテキストの索引タグを作成することなく、郵便番号の索引タグを作成できます。
アドレス領域内で索引タグを作成するには、次の手順に従います。
  1. RICOH Visual Workbenchで、指定の形式で索引付けしようとしている住所を含むサンプルAFPファイルを開きます。次に、モード AFP Indexerをクリックします。
  2. 最大行数が使用されている住所までナビゲートします。
    最大行数が使用されている住所が見つからない場合は、次のステップで、大きな領域を設定するか、位置タブで、最大行数を含められる正確なサイズのアドレス領域を指定します。
  3. アドレス領域を作成するには、住所全体を含む領域の角にカーソルを置きます。左マウスボタンを押しながら、住所のすべての行を格納できるボックスを描画します。
    アドレス領域には、索引付けする AFP テキストブロックの最初の文字を含める必要があります。ただし、テキストブロックに含まれるテキストの長さはページグループごとに異なる可能性があるため、テキスト全体を含める必要はありません。例えば、カスタマー名を含むテキストブロックの場合、あるページグループでは短縮名が使用され、別のページグループでは長い名前が使用されていることも考えられます。
  4. ページ内の任意の場所を右クリックして、アドレスの索引タグを作成をクリックします。
    [アドレス領域に索引タグを作成]ウインドウが表示されます。
  5. 索引付けするテキストが、中間行の索引タグフィールドに表示されていることを確認します。テキストが表示されていない場合は、 キャンセルをクリックして、ページ上で領域を再描画するか、 位置タブをクリックして、アドレス領域の原点とサイズを調整します。

    注意: テキストが AFP ファイルでは正しく表示されているが、中間行の索引タグフィールドに正しく表示されない場合は、デフォルトのコードページを変更してみてください (リソース デフォルトエンコードの変更)。それでもテキストが正しく表示されない場合は、コードページで標準ユニコードマッピングが使用されていないことが考えられます。この場合は、先に進む前に、SampleCodePointMap.cp フォントマッピングファイルを使用して、コードポイントマップファイルを作成します。

  6. オプション:位置タブの各フィールドで、アドレス領域の原点 (左上隅) とサイズを変更します。10 進数 (2.5 など) を使用できます。値はインチまたはミリメートル単位で指定します。
    X 座標
    論理ページ (物理的な用紙ではない) の左側から計測される領域の左側の横方向の距離。
    Y 座標
    論理ページ (物理的な用紙ではない) の上部から計測される領域の上部の縦方向の距離。
    Width
    領域の横幅。
    Height
    領域の縦の長さ。
    注意: 表示メニューの 90度回転オプションを使用して AFP ファイルを回転した場合は、回転していない表示での論理ページの左上隅からの X 座標と Y 座標を計測します。
  7. 索引タグタブで、 索引領域名フィールドに領域の記述名を入力します。
    たとえば、領域に顧客の住所が含まれる場合は、カスタマーのアドレス領域という名前を付けることができます。
  8. テキストブロック間の文字フィールドで、テキストブロックの分離に使用する文字 (1 つまたは複数) を指定します。
    テキストブロックの分離に使用されるデフォルトの文字は、1 文字のブランクです。複数のテキストブロックのテキストを連結する場合は、このフィールドでブランクを削除します。
    中間行の索引タグフィールドで、指定した文字のテキスト (ある場合) がテキストブロックの間に挿入されていることを確認します。
  9. 領域内の特定行に索引タグを作成するには、以下の操作を⾏います。
    1. 追加をクリックします。
    2. デフォルトのコードページエンコードを使用するか、テキストが正しく表示されない場合は、ドロップダウンリストからエンコードを選択します。
    3. 索引タグの記述名を入力します。
      たとえば、カスタマー名が含まれる行の場合は、カスタマーという名前を付けることができます。
    4. 索引付けするテキストを含む行を選択します。
      • 最初の行、または最初の行の相対行を選択するには、先頭行をクリックします。次に、このフィールドのドロップダウンリストを使用して、相対行を選択します。例えば、 先頭行プラス 1を選択します。
      • 最後の行、または最後の行の相対行を選択するには、最終行をクリックします。次に、このフィールドのドロップダウンリストを使用して、相対行を選択します。例えば、 最終行マイナス 1を選択します。
    5. テキスト値全体を使用して索引タグを作成するか、テキストの一部だけを使用するかを決定します。テキストの一部を索引タグとして選択するには、索引値の編集をクリックします。[値の編集]ウインドウで索引値を編集して、 OKをクリックします。
      編集された値フィールドに、索引タグの値が表示されます。
    6. AFP Indexer で null 値の索引タグを作成しないようにするには、 空の値のためのタグを作成フィールドをクリアします。
      このフィールドをクリアしないと、索引付けしたテキストが特定のページグループに存在しない場合に、索引タグに値nullが入ります。たとえば、ページグループに国名のない住所が指定されている場合、そのページグループでは国名の索引タグがnullになります。
    7. OKをクリックします。
      特定行の索引タグフィールドに、索引タグと索引タグ値が表示されます。
  10. オプション:同じ行のテキストまたは別の行のテキストを使用して別の索引タグを作成するには、再度追加をクリックします。
    この領域で必要なだけ、特定行の索引タグを作成できます。
  11. オプション:中間行の索引タグフィールドに表示される行の索引タグを作成するには、以下の操作を⾏います。
    1. 中間行の索引付けをクリックします。
    2. 索引タグ名フィールドで、索引タグの名前を指定します。たとえば、Streetという名前を付けることができます。
    3. 索引タグ名フィールドの横のドロップダウンボックスを使用して、最初の中間行の索引タグに付加する番号を選択します。
    4. デフォルトのコードページエンコードを使用するか、ドロップダウンリストからエンコードを選択します。
    AFP Indexerは、領域の各中間行の索引タグを作成します。たとえば、Street1およびStreet2などです。AFP Indexerは、ページグループ内に存在しない中間行の索引タグを作成しません。たとえば、特定のページグループ内の住所に、番地の2番目の中間行が含まれていない場合、 AFP Indexerは索引タグStreet1のみを作成します。
  12. オプション:U.S. Postal Service 形式の郵便番号(nnnnnまたはnnnnn-nnnn)の索引タグを作成するには、以下の操作を⾏います。
    1. 郵便番号タブをクリックします。
      郵便番号フィールドに郵便番号が表示されます。
    2. 索引タグの記述名を入力します。
      たとえば、郵便番号という名前を付けることができます。
    3. デフォルトのコードページエンコードを使用するか、ドロップダウンリストからエンコードを選択します。
    4. AFP Indexernull値の索引タグを作成しないようにするには、空の値のためのタグを作成フィールドをクリアします。このフィールドをクリアしないと、郵便番号が特定のページグループに存在しない場合、そのページグループの索引タグには、値としてnullが入ります。
  13. OKをクリックします。
    下部のペインに各ページグループの索引タグがリストされています。
  14. 索引タグが正しく作成されていることを確認します。
    1. 下部ペイン内の索引タグをダブルクリックして、ページグループ内の正しいページが表示されることを確認します。
    2. 索引タグが正しくない場合は、ツール 定義の変更をクリックして、タグを変更するか削除します。
      索引タグは、ページグループ定義 ページグループ索引 アドレス索引にリストされています。