第五章 Layout
说道Layout, 主要在于控件的应用, 我们可以看到, 在Adobe LiveCycle Designer中有非常多的控件可以供大家选择使用.
Layout的设计, 主要分为两种, 一种是静态元素控件的使用, 一种是动态元素控件的使用. 而在动态元素控件中, 比较重要且特殊的就是Table的使用. 在接下来本章的内容中, 将会简单的介绍一些控件, 主要内容将放到Table控件中.
1. 静态元素:
1.1 图片容器控件
其属性比较简单, 非常容易使用.
1.2 文本元素
主要两个tab的属性:
1.3 几何图形:
说白了就是画线工具, 如下:
无论怎么说, 都比script以及smart form好百倍…..
2. 动态元素:
说实话, 这个很难去描述, 主要的使用方法:
Ø 把Data View之中的元素直接拖到Designer中
Ø 选中Lib中的控件拖到Designer中,做data binding
下面对这些动态字段做些列举, 就不详细的一一介绍, 我觉得最好的方法就是多做练习, 这样机会很快熟悉这些控件的用法:
2.1 Text 字段
可以看到, 和静态文本字段的属性截然不同, 其实用起来还是非常简单的
模式记录:
2.2 图像
2.3 数量字段
模式记录:
2.4 时间和日期字段:
在这里要把主要的模式记录下来:
3. Table:
首先, 我们要区分Interactive Form中定义的动态表和静态表:
动态表: 打印表的行数在设计时未知
静态表: 在设计时就知道要显示多少记录
3.1 Deactive表中的字段
在我们设计表的接口的时候, 很多情况是在某个表中包含我们在Form打印里面根本不会用到的字段, 对于这些字段, 首先在context中de-active:
3.2 新建表:
非常简单, 把data中的table直接拖到designer中就可以了,如下:
这个时候在Hierarchy中会生成table的视图:
No Comments