領域内の索引タグを作成する

領域内でテキストの索引タグを作成できます。

この領域は、各ページグループで一貫性のある場所に配置する必要がありますが、この領域を構成する行数は同じでなくてもかまいません。索引領域で、1 つの行にある複数の AFP テキストブロックのテキストを使用して索引タグを作成できます。複数のテキストブロック内のテキストを連結したり、ブランクやその他の任意の文字を使用してテキストを分離できます。また、テキストを編集して不要な文字を除去できます。

例えば、各ページグループの最初のページで、同じ行の 3 つの個別の AFP テキストブロックを使用してカスタマー番号を示しているとします。アカウント番号全体を含む索引タグを作成するには、最初に 3 つのテキストブロック全体を囲むボックスを描画して、アカウント番号領域を特定します。次に、3 つのテキストブロックすべてのテキストを使用して 1 つの索引タグを作成し、さらに、各テキストブロック内のテキストの分離に使用する文字を指定します。テキストブロックにアカウント番号12345、および678、が含まれる場合、索引タグには12345678123 45 678、または123-45-678が含まれます。

注:

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

領域内で索引タグを作成するには、次の手順に従います。
  1. RICOH Visual Workbenchで、索引付けするテキストを含むサンプルAFPファイルを開きます。次に、モード AFP Indexerをクリックします。
  2. 索引領域を作成するには、索引付けするテキストを含む領域の角にカーソルを置きます。左マウスボタンを押しながら、索引付けするテキストを囲むボックスを描画します。
    索引領域には、索引付けする各 AFP テキストブロックの最初の文字を含める必要がありますが、AFP テキストブロック内のすべての文字を含める必要はありません。
  3. ページ内の任意の場所を右クリックして、索引タグの作成をクリックします。
    [領域に索引タグを作成]ウインドウが表示されます。
  4. 索引付けするテキストが、領域内の行フィールドに表示されていることを確認します。テキストが表示されていない場合は、 キャンセルをクリックして、ページ上で領域を再描画するか、 位置タブをクリックして、索引領域の原点とサイズを調整します。

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

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