新建文档
菜单——可变设计——新建
设计类型
可变设计有两个大方向:
- 单页:多用于快印证卡单页类,支持双面设计,支持自动拼版,输出时直接生成PDF。
- 图录:多用于手册型录的排版,输出时生成一个多页面的indd文档,便于后期的调整修改。
数据
可变设计支持多种数据格式:
- Excel文件:xls、xlsx,需要安装Excel。
- csv文本:被视为ANSI(GBK)编码,因为excel导出的csv默认是ANSI编码。
- txt文本:被视为unicode编码,excel可导出unicode文本。
- xml文件:支持固定格式的xml文件。
提示:使用csv和txt文本时,请确保文件没有在excel里面打开。
可变设计同时还支持数据脚本过滤。
假如客户每次都是提供一个整体的、固定格式的数据文件,但实际上只需要用到其中的一部分,或者是说要对其进行固定的修改或转换,就需要预先整理数据,假如数据更新的频率比较高,那么每次预先整理数据就会成为一种负担。
这种情况下,可以将整理转换的工作写成脚本(xslt对应xml,其他数据类型对应js或者vbs),可变设计可以允许你在选择数据的同时,选择一个预设的脚本,可变设计内置了几种脚本的运行环境,帮你自动执行脚本对输入数据进行转换。
布局
对于单页证卡,布局页面大小,就是最终的输出打印纸张大小,例如快印常用的SAR3。
对于图录,布局页面大小,是最终印刷成品页面大小,例如常见的210*285等。真正的产品型录,一般会选择是用对页,如果你的版面想保持单页,请去掉对页的勾选。
提示:请在新建模板时就确定好使用对页还是单页,而不要在后期修改,会引起不必要的麻烦。
设计尺寸
对于单页证卡,设计尺寸就是最终的成品大小,例如卡片常见的90x50。
对于产品型录,每一个产品会生成一个产品标签版面,设计尺寸就是产品标签尺寸,多个产品标签在页面排列流动。
确定
如果数据格式错误,会弹出错误信息提示。
反之,则成功新建模板文件,数据导入后作为一个内部高速数据库和模板文件绑定在一起,可以不依赖于源数据。
更新数据
新建文档建立的是一个模板,这就意味这个可以重复使用,可以更新数据。但新建文档后,系统会记住新建模板时使用的数据文件和脚本路径,如果新数据直接在原数据文件上面修改,或者是和同原数据同名并覆盖,那么:
菜单——可变设计——数据——更新数据,可以自动完成数据的更新,如果更新数据时找不到原数据文件,例如原数据文件改名或者移动了,就会自动变成替换数据,如果不想在原数据上更新而是直接使用新数据,也可以直接执行替换数据的菜单项。
一个成熟的模板流程,新数据最好能和原数据保持一样的结构,包括相同的数据列以及分组,但不是强制要求,因为允许数据结构有改动可以更灵活。但如果数据结构有改变时,特别是有删除项时,请注意修改模板。
例如:模板版面中存在一个数据变量,例如<姓名>,但在更新数据的时候,新数据删除了姓名这一列,那么当执行可变时,这个变量找不到对应的数据列,就会发生错误。当然,这个不必太过担心,生成前会有一个预检提示,会直接告诉你那些地方存在这种问题。
开始设计
菜单——可变设计——面板——标签,打开标签面板
- 数据标签:文本输入状态下,双击对应节点可以将文本变量插入光标处,当版面上选中一个文本变量时,双击其他节点可以将此文本变量的标签转换为另一个。
- 动态文本:文本输入状态下,双击动态文本节点可以插入一个默认的动态文本,选中一段已经存在的文本时,双击动态文本可以将此段文本转换为动态文本。
- 动态编号:文本输入状态下,双击动态编号节点可以将文本变量插入光标处。
- 动态条码:非文本输入状态下,双击动态条码可以生成一个动态条码在版面上。
- 可变容器:左侧工具条,位于填色及描边工具上方,选中后,在版面上可以绘制容器,和矩形工具一样。
- 动态图形:在模板版面上创建的任意形状、文本框都会自动转换为动态图形。
各种可变组件的功能及使用详见《可变组件》。
菜单——可变设计——面板——设计,打开设计面板
在可变设计中,功能设置非常之多,但通过多态的设计,UI却是很简洁,多态的实现就在于选择状态的不同,一般来说可能会有以下几种选择状态。
- 文本选中状态:选中一段普通文本,或者是文本插入光标位于一段普通文本中,无对应可变对象。
- 文本可变对象选中状态:选中内容中包含一个或多个的可变文本,对应其中个第一个可变文本,或者是光标位于动态文本中,对应所在的动态文本。。
- 对象选中状态:任意一个图形或者文本框或者条码或者容器被选中,直接对应被选中的对象。
- 表格选中状态:表格或者其任意单元格被选中,对应选中表格。
- 无任何选中内容:对应当前可变版面。
不同选择状态对应了不同的当前操作对象,设计面板上会显示对应对象的状态,点击策略、选项、绑定按钮时,操作对象就是当前选中对象,选择对象不同,弹出的对话框可能也会不同。
以下是设计面板不同按钮的作用,从左到右分别是:
- 跳转到动态主页。
- 跳转到设计版面
- 跳转到子设计版面
- 跳转到文档页面
- 设置当前选中对象的状态策略
- 设置当前选中对象的可变选项
- 设置当前选中对象如何绑定数据到对象属性
- 预览:进入预览界面后,显示的是第一条数据的预览结果,鼠标左键点击可以预览第二条数据,右键点击可以返回上一条数据,Esc可以退出预览状态。
输出
证卡单页类
菜单——可变设计——输出——生成PDF
如果当前版面是设计版面,输出的是单品组成的PDF,如果当前页面是动态主页版面,输出的是拼版后的页面PDF,选中左边工具栏的页面工具,可以设置拼版的各种细节参数,包括页边距,横向间距、纵向间距,裁切线以及是否需要堆叠排序。
生成PDF时可以选择PDF预设文件,如果希望每次都能自动选择固定的预设,请自己建立一个预设文件,并将名称改为“vardesign”,如果数量非常大,输出时间非常久,可以选择分组输出,这样就可以做到边输出边打印。
菜单——可变设计——输出——生成图片
同时还支持直接输出批量图片,最大的特点是输出图片时,可以设置变量输出路径,例如不同分组的产品图片可以输出到不同文件夹,图片可以以产品名称或者编号来命名。
型录类
菜单——可变设计——输出——生成文档
这类设计通常自动生成的并不是全部。在后面还有可能会需要修改增加内容,所以输出的是一个indd文件,如果数据有分组,可以选择输出的组别,例如1,3,5或者是1-5这样。
生成indd还支持一种特殊的方式,就是输出组别为空,这样就会生成一个空的输出文档,但这个空文档包含了预先设计好的版面作为样式,后面可以通过数据筛选和应用样式来实现自由的可变设计模式。
型录类生成后还可能有后续的修改流程,详见