使用模板选择器

根据从数据库中读取的数据或输入数据输入表单的数据,您可以使用 BarTender 中的模板选择器有条件地打印不同的模板。

例如,假设您要为“金”、“银”、“铜”各级别的会员打印会员卡。BarTender 不需要您为每种会员类型加载不同的文档,而是可以使用模板选择器,根据指定的数据条件自动选择要打印的预配置“金”、“银”或“铜”模板。

模板选择器

模板选择器类似于包含用于有条件地打印项目的模板的文件夹。您将为每个条件语句创建一个模板选择器,然后将模板添加到该模板选择器中,后者将捕获应用于该语句的不同数据条件。运行打印作业时,指定的数据条件将确定打印哪个模板。

以金、银、铜三种会员资格为例,您希望为每个申请会员资格的人只打印一张会员卡,并且您希望打印的卡片模板取决于会员购买的会员资格类型。要执行此操作,请您将创建三个模板(每个会员资格级别各一个),然后将其添加到模板选择器。在打印时,打印的模板取决于打印操作员选择的会员资格级别。

关闭创建并使用模板选择器

  1. 单击“主工具栏”上的 以打开“页面设置”对话框。也可以单击“文件”菜单上的“页面设置”,或双击模板的空白区域。

  2. 单击“模板”选项卡。

  3. 选择要插入新模板选择器的目录。对于仅在打印作业开始或结束时打印的模板,选择“作业开始模板”或“作业结束模板”。其他所有模板选择器应添加到“主模板”文件夹。

  4. 单击模板工具栏上的 。也可以右键单击模板文件夹,然后单击“新建模板选择器”。

  5. 在“模板选择器属性”区域的“模板名称源”字段中,指定包含要打印的模板的名称的数据库字段或数据源值。

  6. 将模板添加到新创建的模板选择器,方法是将现有模板拖动到该选择器中,或选择模板选择器,然后单击工具栏上的 以创建新的模板。有关如何创建模板的更多信息,请参阅“插入新模板”。

  7. 单击“确定”以关闭“页面设置”对话框。

所选“模板名称源”字段中的数据必须与其中一个模板的名称完全匹配。例如,假设所选模板选择器中包含的模板名为“会员金卡”和“会员银卡”。如果源是数据库字段,则数据库中的相应信息也必须名为“会员金卡”或“会员银卡”。

如果要在打印时提示打印操作员输入模板名称,则输入的数据输入也必须完全与模板的名称完全匹配。请考虑使用数据输入表单上的列表框、下拉列表或单选按钮列表控件,以免在打印时出现数据输入错误。