可变数据处理涉及一个模板文件,其中定义了 PlaceHolders 和特殊关键字。 当使用可变数据时,这些占位符和关键字将被替换。 在编辑器中,变量数据可以通过使用 PlaceHolders 导入文档中的文件或使用 File – Combine… 来完成。 在 RIP 中,可以通过在队列设置布局选项卡中选择模板文件来调用可变数据。 要使用 PlaceHolders,只需在编辑器中绘制它们,然后将文件保存为模板文件。 您可以在另存为对话框中指定它。 绘制 PlaceHolder 时,它会获得一个 ID。 可以使用 PlaceHolder 工具更改 ID。 关键字是(部分)文本。 关键字由两个美元符号识别,一个在开头,一个在结尾。 如果文本包含“$Name: $”,则该完整文本(包括美元符号)将被指定“Name”的文本替换。 当关键字以’:’开头时,将从当前文档中获取替换关键字的文本。 “$:Name$”将从文档中获取“Name”的替换文本。 当关键字以“#”开头时,此“#”必须后跟 PlaceHolder ID,该 ID 标识从中获取替换文本的 PlaceHolder。 在此 ID 之后,必须使用“:”将 ID 与实际关键字分开。 “$#3:Name$”将从 ID 为 3 的 PlaceHolder 内容中获取替换文本。 在编辑器中,也可以使用不带“:”或“#”的关键字。 这些关键字在用户生成的文本文件中定义。 使用组合功能时,可以选择此文本文件。 这是一些额外的设置,允许您执行一些特殊的操作,例如“替换文本后,将文本转换为条形码”或“仅显示小数的前两位小数”。 这些设置放在关键字的最后一部分,以“@”开头。 通过在关键字末尾附加一个带有设置的“@”,可以添加多个设置。 一些关键字在编辑器中有效或无效,而另一些关键字在 RIP 中无效。 例如,在编辑器中无法获取队列名称。 编辑器中组合功能中使用的文本文件必须是 UTF8 编码的文本文件。 该文件的第一行定义了使用的已定义关键字。 关键字必须用制表符分隔。 第一行的关键字数,定义列数。 在接下来的行中,必须使用相同数量的列。 如果一列没有值,则必须添加一个空条目(“”)。 第一行之后的每一行都会生成原始模板文件中所有页面的副本。 如果模板文件包含三页,则文本文件中每多出一行数据,就会在文档中添加三页。 例子一个示例文本文件:姓名(tab)地址(tab)电话号码(tab)#6 Erik(tab)Main street 7(tab)xx31555666777(tab)(path1) Martin(tab)SubSquare 5(tab)xx31555999888(tab))(path2) 保罗(tab)园景6(tab)xx32555111222(tab))(path3) 当然,这个例子中的每一个(tab)都必须替换成实际文本文件中的一个真实的tab。 在此示例中,有四个用户定义的关键字: 姓名 地址 电话号码 #6 当 2 页的模板文件与此文本文件组合时,生成的文件将包含 6 页。 埃里克线两页,马丁线两页,保罗线两页。 所有关键字“$Name: $”将在前两页替换为“Erik”,在接下来的两页替换为“Martin”,在最后两页替换为“Paul”。 以这种方式,所有“$Adress$”和“$Phone Number$”也将被替换。 最后一个关键字是一个特殊的关键字。 它以“#”开头,这意味着其中的路径用于填充 ID 等于 6 的 PlaceHolder。 路径可以是完整路径,也可以是相对于文档的路径(路径以 “./” 开头)。 路径用于填充 PlaceHolder。 当一个 PlaceHolder 被填充时,它“知道”它的内容。 PlaceHolder 知道它的文件、文件大小、文件中的页数,还知道 EXIF 数据(如果存在)。 这意味着模板文件还可以包含从指定 PlaceHolder 获取替换文本的关键字。 “$#6:FileName$” 将替换为放置在 ID 为 6 的 PlaceHolder 中的文件的名称。 示例 1在编辑器中,创建一个新文档。 绘制一个 PlaceHolder,并将其 Resize 类型设置为“Smallest”。 确保 PlaceHolder 的 ID 为 1。 (不要忘记点击应用按钮) 添加文本“$#1:Title$”,并将文件另存为固定文件(另存为对话框中的 .st3) 将图像拖放到文档上。 您将看到 PlaceHolder 被图像填充,文本将替换为拖放文件的标题。 示例 2在前面的示例中,还添加了文本“$#1:Title@Code128$”。另存为 .st3。 删除图片时,此文本将替换为与“$#1:Title$”相同的文本,但其字体将更改为条码字体,并添加额外字符以使条码符合 Code128。 (您可以通过将条形码字体更改为普通字体来查看多余的字符) 示例 3在第一个示例中,还添加文本“$#1:XResolution$”和文本“Resolution: $#1:XResolution@%2f$ dpi” 示例 4如果要生成二维码,可以将部分文本替换为包含二维码的位图。 位图位于文本的左上角。 因此,为了能够放置 QR 码位图,最好给它们自己的文本对象。 “QR 格式文件的链接:” “$URL@QR” 第一个文本将保持不变,第二个将替换为 QR 码。 (当文本文件中的表格包含“URL”列时) QR格式文件的链接: 如果在“QR”后面添加尺寸,则图像将采用该尺寸。 QR10mm 将产生 10 毫米的图像(宽度和高度相同) QR2英寸 QR3cm(厘米) 参数列表
|
可变数据印刷 (VDP)
Updated on 5月 19, 2022