如上图,选中一个版面对象,并点击绑定按钮,弹出属性绑定对话框,可以为选择的对象绑定属性。
绑定数据大致可以分为几种类型
绑定尺寸
- 绑定高度:将输入数据或公式视为数值,绑定到选中对象的高度。
- 绑定宽度:将输入数据或公式视为数值,绑定到选中对象的宽度。
- 绑定描边:将输入数据或公式视为数值,绑定到选中对象的描边宽度。
- 绑定字号:将输入数据或公式视为数值,绑定到选中文本对象的字号。
绑定到高度和宽度默认单位为mm,绑定到描边和字号默认为单位为pt,所以同一个数据值12绑定到高度和描边得到的真实吃醋你是不一样的,一个是12mm,一个是12pt。
尺寸绑定支持两种类型:
一种是直接绑定,选择或输入对应的字段名称即可。
另外支持输入字段变量的运算,使用js语法,那么就意味着可以支持所有js支持的数学运算,以及基本的逻辑例如<表达式1>?<表达式2>:<表达式3>这样的三目运算符。
$(字段名称)可以作为变量参与运算。
“=”开头的绑定值被视为js表达式进行解析。
绑定颜色
数据可以使用三种颜色表达方式
- RGB:如果输入数据是逗号分隔的三组数字,视为RGB颜色,120,188,232。
- CMYK:如果输入数据是逗号分隔的四组数字,视为CMYK颜色,例如78,32,10,5。
- 色板:如果输入数据不含逗号,即视为色板名称,对应到模板中已被命名的色板。
绑定字体
数据可以直接使用字体名称,例如“方正黑体”,也支持FontFamily加FontStyle,中间用冒号分隔,例如“Times New Roman:Italic”。
绑定样式
对于图形,绑定的是对象样式,对于文本,绑定的是字符样式。