- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编号:V1.0
Livecycle动态模板开发手册
2015年9月
目录
1 单证模板设计 3
1.1 创建表单 3
1.2 绘制表单 5
1.2.1 控件介绍 5
1.2.2 绘制过程 11
1.3 绑定数据 14
1.4 模板测试 17
2 数据文件生成 19
3 IDPDocEngineAgent安装配置 19
1 单证模板设计
1.1 创建表单
1. 使用LiveCycle Designer工具开发模板,首先打开工具,出现如下所示的页面,点击“新建表单”
2. 选择“使用空白表单”点击“下一步”。
3. 页面大小可以选择“默认值”,也可以选择“A4纸”,或者其他的一些页面
方向可以选择“纵向”,或者是“横向”,一般都是选择“纵向”。
页面选择“1”。
点击“下一步”
4. “添加电子表单按钮”与“添加打印按钮”可以勾选,也可以不勾选,一般不勾选
点击完成
5. 出现如下所示的空白表单—表单1(由“主页面”以及“无标题子表单”构成的)
1.2 绘制表单
1.2.1 控件介绍
1.2.1.1 页面控件
如上图所示,一个表单中主要包含两类页面元素:
1. 主页面
主页面的名称通常以英文命名,支持定义多个主页面
1) 页面设置
当需要使用特殊纸型时,需要在主页面内进行定义。如下图所示:
2) 内容区域设置
每个主页面中只能存在一个内容区域(region-body区域),每个主页面中元素可以按照下图分5个区域放置,除内容区外其他支持的4区域每个都对应一个子表单subform,其名称分别为:region-before,region-after,region-start和region-end,并且只能设计为静态(引用)元素。主页面其他4个区域不能与内容区域重合。
内容区域限定了以该内容区域为基础的普通页面的可绘制范围,通常我们可以理解为页边距。在一般场景下,如果没有页头、页尾、侧边文字等需要打印在每一页上的内容,仅绘制内容区域范围即可。
内容区域的大小可以通过内容区域的布局属性来进行设置,如下图所示:
2. 普通页面
除每页都需要打印的一些基础内容外,所有在单证中需要显示的表单元素均需要绘制在普通页面上。通过点击页面并对其对象属性进行设置可进行以下页面的个性化设置:
1) 应用主页面
在对象-分页属性页面中可以指定该普通页面应用的主页面名称,默认为接上一子表单,如果该页面是第一个页面则默认设置的主页面是第一个主页面。可通过点击位置旁的索引按钮选择其他主页面,如下图所示:
2) 页面基础属性设置
一个普通页面也可以认为是一个子表单,因此在对象-子表单属性页内可以对页面的布局方式、是否允许分页等属性进行设置。
? 内容:设置该页面内的布局方式:
流动 - 该页面内的所有控件从上到下按顺序排列,循环的父页面必须为流动的。
固定 - 该页面内的所有元素均按照绘制时的位置展示。
? 流向:顺序排列的方向,目前只支持从上至下排列。
? 是否允许在内容中分页:如该页面内的内容有可能自动增长并发生换页,需要勾选该复选框,否则会导致换页失败不能正常显示。
1.2.1.2 基础控件
以下所有的基础控件均可以通过在工作区域右侧的对象库中找到对应的控件,并通过左键点击拖拽的方式将其加入到当前工作面板内。
1. 子页面
通常所有控件都需要绘制在子页面内(顶层的子页面是普通页),子页面中也可以再包含多个子页面。如下图所示红色圈出的均为子页面:
子页面为重复打印的最小单位,具体设置参见2.3数据绑定部分。
2. 表格
对于需要循环打印的表格类的内容,通常使用表格控件来绘制。可在对象库中找到表格控件,拖拽至工作区域后自动弹出下图的设置界面:
? 列数:根据实际需要打印的列数进行设置
? 表体行数:如为动态表格设置一行,如静态表格则根据实际需要的行数进行设定
? 表头行:通常勾选
? 表尾行:根据实际需要决定是否勾选
自动创建完成的表格如下图所示:
此时表头和表体均为静态文本,如需要展示动态域,可以点击对象库中的文本域控件,将其拖拽至表体的控件中,表体则会自动变更为控件域并自动调整控件大小。如下图所示:
需要注意的是:
表头和表体的名称需要设置为英文名称。
3. 其他控件
目前可支持的包括:
? 静态文本
? 文本域
? 图像
? 直线
通过从对象库中将其拖拽至工作区域中并调整大小完成绘制工作,点击控件可在右侧对象页签进行属性设置,或在布局页签对字体、位置等进行设置。
1.2.2 绘制过程
1. 按照需求开始制作表单
1) 制作表单的时候,首先需要分析一下制作表单的页面需要分为几部分,则需要添加几个子表单,表单制作页面都是由一个个的子表单组成的。
2) 如上图所示,整个页面分为11部分,Header,BOTTOM以及中间的一些表单
3
文档评论(0)