使用模板选择器

所需版本

Automation、Enterprise Automation

使用条件打印,BarTender 允许您根据从数据库读取的数据或输入到数据输入表单的数据打印不同模板。 例如,假设您要打印会员卡,并且设置有“金”、“银”、“铜”各级别的会员。 BarTender 可让您根据指定的数据条件自动选择要使用哪个模板,而无需针对每种会员类型加载不同的文档。

模板选择器

模板选择器用于为每个客户、零件或要打印的其他项目根据条件打印唯一的模板。 在上面的会员示例中,您需要为每一位会员申请者打印唯一的会员卡。 根据购买的会员类型,打印的卡片也有所不同,但您绝不需要根据条件语句打印多张卡片。

使用模板选择器时,需要为每个条件语句创建一个模板选择器,然后添加要包括在模板选择器的新模板。 执行打印作业时,只会根据指定的数据打印模板选择器中的一个模板

Closed创建并使用模板选择器

  1. 选择主工具栏上的 图标,以打开“页面设置”对话框。 或者,从“文件”菜单中选择“页面设置”,或双击模板的空白区域。

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

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

  4. 单击模板工具栏上的 图标。 也可以从文件夹的上下文菜单中选择“新模板选择器”。

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

  6. 通过将现有模板拖到模板选择器中或创建新模板,向新创建的模板选择器添加模板。 有关创建模板的更多信息,请参见插入新模板

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

所选“模板名称源”中包含的数据必须与其中一个模板的名称完全匹配。 例如,假设所选模板选择器中包含的模板标题为“会员金卡”和“会员银卡”。 如果资源是数据库字段,则数据库中包含的信息也必须为“会员金卡”和“会员银卡”。 如果希望在打印时提示用户输入模板名称,数据输入也必须与模板名称一致。 请考虑使用下拉列表或单选按钮列表控件,以免在打印时出现数据输入错误。