新建文档

菜单——可变设计——新建

设计类型

可变设计有两个大方向:

数据

可变设计支持多种数据格式:

提示:使用csv和txt文本时,请确保文件没有在excel里面打开。

可变设计同时还支持数据脚本过滤。

假如客户每次都是提供一个整体的、固定格式的数据文件,但实际上只需要用到其中的一部分,或者是说要对其进行固定的修改或转换,就需要预先整理数据,假如数据更新的频率比较高,那么每次预先整理数据就会成为一种负担。

这种情况下,可以将整理转换的工作写成脚本(xslt对应xml,其他数据类型对应js或者vbs),可变设计可以允许你在选择数据的同时,选择一个预设的脚本,可变设计内置了几种脚本的运行环境,帮你自动执行脚本对输入数据进行转换。

布局

对于单页证卡,布局页面大小,就是最终的输出打印纸张大小,例如快印常用的SAR3。

对于图录,布局页面大小,是最终印刷成品页面大小,例如常见的210*285等。真正的产品型录,一般会选择是用对页,如果你的版面想保持单页,请去掉对页的勾选。

提示:请在新建模板时就确定好使用对页还是单页,而不要在后期修改,会引起不必要的麻烦。

设计尺寸

对于单页证卡,设计尺寸就是最终的成品大小,例如卡片常见的90x50。

对于产品型录,每一个产品会生成一个产品标签版面,设计尺寸就是产品标签尺寸,多个产品标签在页面排列流动。

确定

如果数据格式错误,会弹出错误信息提示。

反之,则成功新建模板文件,数据导入后作为一个内部高速数据库和模板文件绑定在一起,可以不依赖于源数据。

更新数据

新建文档建立的是一个模板,这就意味这个可以重复使用,可以更新数据。但新建文档后,系统会记住新建模板时使用的数据文件和脚本路径,如果新数据直接在原数据文件上面修改,或者是和同原数据同名并覆盖,那么:

菜单——可变设计——数据——更新数据,可以自动完成数据的更新,如果更新数据时找不到原数据文件,例如原数据文件改名或者移动了,就会自动变成替换数据,如果不想在原数据上更新而是直接使用新数据,也可以直接执行替换数据的菜单项。

一个成熟的模板流程,新数据最好能和原数据保持一样的结构,包括相同的数据列以及分组,但不是强制要求,因为允许数据结构有改动可以更灵活。但如果数据结构有改变时,特别是有删除项时,请注意修改模板。

例如:模板版面中存在一个数据变量,例如<姓名>,但在更新数据的时候,新数据删除了姓名这一列,那么当执行可变时,这个变量找不到对应的数据列,就会发生错误。当然,这个不必太过担心,生成前会有一个预检提示,会直接告诉你那些地方存在这种问题。

开始设计

菜单——可变设计——面板——标签,打开标签面板

各种可变组件的功能及使用详见《可变组件》。

菜单——可变设计——面板——设计,打开设计面板

在可变设计中,功能设置非常之多,但通过多态的设计,UI却是很简洁,多态的实现就在于选择状态的不同,一般来说可能会有以下几种选择状态。

不同选择状态对应了不同的当前操作对象,设计面板上会显示对应对象的状态,点击策略、选项、绑定按钮时,操作对象就是当前选中对象,选择对象不同,弹出的对话框可能也会不同。

以下是设计面板不同按钮的作用,从左到右分别是:

  1. 跳转到动态主页。
  2. 跳转到设计版面
  3. 跳转到子设计版面
  4. 跳转到文档页面
  5. 设置当前选中对象的状态策略
  6. 设置当前选中对象的可变选项
  7. 设置当前选中对象如何绑定数据到对象属性
  8. 预览:进入预览界面后,显示的是第一条数据的预览结果,鼠标左键点击可以预览第二条数据,右键点击可以返回上一条数据,Esc可以退出预览状态。

输出

证卡单页类

菜单——可变设计——输出——生成PDF

如果当前版面是设计版面,输出的是单品组成的PDF,如果当前页面是动态主页版面,输出的是拼版后的页面PDF,选中左边工具栏的页面工具,可以设置拼版的各种细节参数,包括页边距,横向间距、纵向间距,裁切线以及是否需要堆叠排序。

生成PDF时可以选择PDF预设文件,如果希望每次都能自动选择固定的预设,请自己建立一个预设文件,并将名称改为“vardesign”,如果数量非常大,输出时间非常久,可以选择分组输出,这样就可以做到边输出边打印。

菜单——可变设计——输出——生成图片

同时还支持直接输出批量图片,最大的特点是输出图片时,可以设置变量输出路径,例如不同分组的产品图片可以输出到不同文件夹,图片可以以产品名称或者编号来命名。

型录类

菜单——可变设计——输出——生成文档

这类设计通常自动生成的并不是全部。在后面还有可能会需要修改增加内容,所以输出的是一个indd文件,如果数据有分组,可以选择输出的组别,例如1,3,5或者是1-5这样。

生成indd还支持一种特殊的方式,就是输出组别为空,这样就会生成一个空的输出文档,但这个空文档包含了预先设计好的版面作为样式,后面可以通过数据筛选和应用样式来实现自由的可变设计模式。

型录类生成后还可能有后续的修改流程,详见