Menus  
含义:下拉菜单资源,用于下拉菜单风格的按钮;数量:0 - 1;

Menu
含义:下拉菜单;数量:0 - n
属性名称含义可用值默认值
id该菜单的ID号
url菜单的XML文件的URL.
如果url为空,将采用下面跟随的item条目.
绝对或相对URL

Item
含义:菜单项;数量:1 - n;内容:菜单项
属性名称含义可用值默认值
id菜单的id值串,须为纯数字
text菜单项文字
detail该菜单项的详细说明,会显示在菜单下方弹出的浮动小窗口中
image (或icon)菜单项图片的URL,支持图片扩展URL
自定义属性除了上述内容以外的,都是自定义属性
备注1:item可以有多级子item,表示多级别的下拉菜单.
备注2:text、detail允许以"|"分隔中英文(用于中英文切换);


Paths  
含义:路径资源,用于Rect、Img对象的渲染,能极大地提高界面的美感;数量:0 - 1;

Path
含义:路径,由一系列的点、曲线等组成的封闭区域;数量:0 - n
注:路径内的坐标均为相对坐标.
属性名称含义可用值默认值
id该Path的ID号

Points
含义:一系列的点组成的折线;数量:0 - n;

Point
含义:点的相对坐标,x,y以逗号分隔,允许以%百分比表示,例如<point>20,50%</point>, 数量:2 - n;

Curve
含义:一系列的点组成的圆滑曲线;数量:0 - n;

Point
含义:点的相对坐标,x,y以逗号分隔,允许以%百分比表示,例如<point>20,50%</point>, 数量:2 - n;

Bezier
含义:贝塞尔曲线;数量:0 - n;

Point
含义:点的相对坐标,x,y以逗号分隔,允许以%百分比表示,例如<point>20,50%</point>, 数量:4;
备注:必须有4个点,分别表示起始点、第一控制点、第二控制点、终止点.

Arc
含义:弧线;数量:0 - n;
属性名称含义可用值默认值
x圆弧的矩形区域的左上角x, 相对坐标,允许以%百分比表示如80、30%(无)
y圆弧的矩形区域的左上角y,相对坐标,允许以%百分比表示如80、30%(无)
width圆弧的矩形区域宽度,允许以%百分比表示如80、30%(无)
height圆弧的矩形区域高度,允许以%百分比表示如80、30%(无)
angle开始画弧的角度0 - 360,顺时针方向0
sweep弧线长度(以弧度计)0 - 360,顺时针方向0

Rect
含义:矩形或圆角矩形的封闭区域;数量:0 - n;
属性名称含义可用值默认值
x矩形区域的左上角x, 相对坐标,允许以%百分比表示如80、30%(无)
y矩形区域的左上角y,相对坐标,允许以%百分比表示如80、30%(无)
width矩形区域宽度,允许以%百分比表示如80、30%(无)
height矩形区域高度,允许以%百分比表示如80、30%(无)
round圆角半径数字0


附录:关于TableLayout

  TableLayout 和 Html中的 Table 很相似,用于方便地书写布局,例如:
<TableLayout y=".bottom+2" width="100%">
 <col width="20%"/>
 <col width="15%"/>
 <col width=".1"/>
 <col width="15%"/>
 <col width="20%"/>
 <col width="20%"/>
 <tr height="15"/>
 <tr height="21">
  <td><input id="id" LeftText="单证号: " width="2" nullAble="false"/></td>
  <td/>
  <td/>
  <td><input id="dt" LeftText="发货日期: " width="2" defaultvalue="=now()" datatype="date"/></td>
 </tr>
 <tr height="4"/>
 <tr height="21">
  <td><input id="rate" LeftText="汇率: " width="2" editmask="#,###.0000" datatype="double" /></td>
  <td/>
  <td/>
  <td><input id="cust" LeftText="客户: " width="2" type="droptreelist" droplistID="customer"/></td>
 </tr>
</TableLayout>
  可见,使用了TableLayout后,就不需要为每个对象书写令人讨厌的 x、x、x1、x2 等坐标信息了,并且位置容易辨认,便于修改。
  TableLayout规则如下:
1.列宽在<col>中统一定义;
2.行高在<tr>中统一定义;
3.只能在<td>...</td>中嵌入对象;
4.内嵌对象将自动拉伸,在所在单元格满格显示;
5.内嵌对象 width、Height 属性的含义表示跨越的列数和行数;
6.除了 width、Height 和<Line>的x1,x2,y1,y2,内嵌对象其它坐标定位属性无效;
7.内嵌 input 对象的 leftSize、editSize 含义表示跨越的列数;
8.如果内嵌对象有leftText、且leftSize和editSize未定义时,如果width=2, 那么左列分配给leftText,右列分配给输入控件;
9.如果内嵌对象同上,当 width=3 时, 中间列自动作分隔用;
10.一个 Freeform 中允许有多个 TableLayout, 且支持 TableLayout 层层嵌套;
11.未包含嵌入对象的右侧的 <td> 可以省略;