テンプレートセレクタの使用

必要なエディション

Automation、Enterprise Automation

条件付きテンプレート印刷を使用して、BarTender では、データベースから読み取ったデータ、あるいはデータ入力フォームに入力されたデータに基づいて、さまざまなテンプレートを印刷できます。 たとえば、会員証を印刷する場合に、金、銀、銅のメンバーがいる場合を考えてみます。 会員の種類ごとに異なるドキュメントを読み込む代わりに、BarTender では、指定したデータ条件基づいて、使用するテンプレートを自動的に選択できます。

テンプレートセレクタ

「テンプレートセレクタ」は、個別の顧客、部品、あるいはその他の印刷対象について、1 つのテンプレートだけを条件付きで印刷するために使用します。 上記の会員証の例では、入会者 1 名につき 1 枚だけ印刷するだけです。 印刷する会員証は、会員の種類によって異なりますが、条件ステートメントに基づいて複数の会員証を印刷する必要はありません。

テンプレートセレクタを使用する場合、条件ステートメント 1 つに対して作成する必要のあるテンプレートセレクタは 1 つだけです。したがって、新しいテンプレートは、テンプレートセレクタの中に含まれるように追加します。 印刷ジョブを実行すると、指定したデータに基づいて、テンプレートセレクタ内の該当する 1 つのテンプレートを使用して印刷が実行されます。

Closedテンプレートセレクタを作成と使用には

  1. メインツールバーの アイコンを選択して、 [ページの設定] ダイアログを開きます。 または、[ファイル] メニューから [ページの設定] を選択するか、テンプレートの空白部分をダブルクリックします。

  2. [テンプレート] タブをクリックします。

  3. 新しいテンプレートセレクタを挿入するディレクトリを選択します。 印刷ジョブの最初または最後にだけ印刷される特別なテンプレートを使用するには、[ジョブの開始テンプレート] または [ジョブの終了テンプレート] を選択します。 他のすべてのテンプレートセレクタは、[主テンプレート] フォルダに追加する必要があります。

  4. テンプレートツールバー アイコンをクリックします。 または、[新しいテンプレートセレクタ] をフォルダのコンテキストメニューから選択します。

  5. [テンプレートセレクタのプロパティ] セクションで、[テンプレート名のソース] フィールドに印刷するテンプレートの名前を含むデータベースフィールドまたはデータソース値を指定します。

  6. 既存のテンプレートをドラッグしたり、新しいテンプレートを作成して、テンプレートを新しく作成されたテンプレートセレクタに追加します。 テンプレートの作成の詳細については、新しいテンプレートの挿入を参照してください

  7. [OK] をクリックして、[ページ設定] ダイアログを閉じます。

選択された [テンプレート名のソース] に含まれるデータは、テンプレートの名前のいずれかと完全に一致する必要があります。 たとえば、選択されたテンプレートセレクタに含まれるテンプレートの名前が "Gold Membership Card" と "Silver Membership Card" であるとします。 ソースがデータベースフィールドである場合、データベースに含まれる情報も "Gold Membership Card" または "Silver Membership Card" でなければなりません。 印刷時にテンプレート名の入力を求める場合、データ入力の際の入力内容も、テンプレートの名前と一致する必要があります。 印刷時のデータ入力エラーを防ぐため、ドロップダウンリストやラジオボタンのリストコントロールの使用を検討してください。