动态设计技术
您可以使用多种技术来创建动态设计:
-
使用条件打印来设置条件,这些条件指定何时打印对象,图层或整个模板。
-
运行自定义Visual Basic脚本(VBScript)以响应某些文档级事件。通过使用VBScript,可以通过更改对象的颜色,字体,位置,大小或边框来更改其外观。
-
对文本,条形码和图片对象使用自动调整大小,以使对象适合模板上的指定空间。
-
使用抑制可根据您指定的条件自动在模板上隐藏文本。
我们将在以后的博客文章中介绍所有技术。今天的帖子是关于条件打印的
使用条件打印来指定打印文档中不同对象,图层或模板的确切时间。例如,您可以配置要在一种情况下打印的图形,而不能在任何其他情况下打印。或者,您可以选择根据数据库中的值打印模板。您可以根据需要调整条件,以进行尽可能多或少的设计打印。
关于条件打印
条件打印基于条件运算符。例如,您的打印条件可能基于条件化项目是否包含某些文本,数值或图像,或者条件化项目是否小于,大于或等于特定值。将有条件的打印应用于对象,图层或模板-这完全取决于您希望在打印时更改多少设计。
有条件地打印对象
当设计仅要求一个对象更改多个项目时,请考虑为该对象设置条件打印。这样,您可以根据您指定的条件打印(或不打印)一个对象。当您需要不同的对象出现在同一模板的变体中时,此技术很有用。所有这些对象都可以有条件地打印:
-
条码
-
编码器对象
-
文字对象
-
线对象
-
形状物体
-
布局网格对象
-
表对象
-
图片
有条件地打印图层
如果您有一个复杂的设计,其中所有设计中的多个对象相同,但其他对象却发生了变化,请考虑使用条件层。图层是一个或一组对象,它们在标签文件中占据一个平面。如果您熟悉使用Photoshop,则熟悉图层的概念。层堆叠在一起。
BARTENDER中的图层如何工作
在BarTender中,每一层可以包含一个或多个对象。当需要在不同时间在模板上动态打印多个对象时,可以将对象放在不同的图层上,然后在满足某些条件时对要打印的图层进行条件化。您可以使用每个图层的“何时打印”对话框来指定何时打印该图层,就像对对象进行条件化时一样。
有条件地打印模板
当一条信息可以更改您要打印的文档的整体布局时,请考虑为同一文档创建两个或更多不同的模板,这些模板包含在同一标签文件中。您可以使用条件打印或模板选择器来配置要打印的模板。
有条件地打印模板的用例的一个很好的例子是有两个办公室的公司,一个在西雅图,另一个在纽约。所有员工都列在同一个数据库中,并且您需要为所有员工打印名片。西雅图的办公室使用一种设计作为名片,纽约的办公室使用不同的设计。BarTender可以将保存为单独模板的每个设计保存在同一BarTender文档中。
有条件打印和BarTender Intelligent Templates™的优势
通过使用BarTender智能模板的强大可变数据处理功能,您可以在标签和业务流程中捕获节省时间和金钱的新效率。智能模板使您能够采用单一的真理策略,并减少公司必须管理的文件数量。