Expresses  
含义:计算列表达式;数量:0 - 1
属性名称含义可用值默认值
isOpt 或
isOptimize
是否自动按列的引用关系优化计算顺序true/falsetrue

Express
含义:计算列表达式条目;数量:1 - n,内容: 表达式

Validations  
含义:客户端验证;数量:0 - 1

Validation
含义:客户端验证条目;数量:1 - n,内容: 表达式, 如果计算结果为非零,表示通过验证
属性名称含义可用值默认值
idid号,可选标注唯一的串,用于帮助API存取.(无)
locate定位的列,可选列名,表示未通过验证时,光标将自动定位到该列,并在上方浮现提示窗.
注:也可以不定义,硕正组件会自动从表达式中分析获得.
(无)
errorText
或 error
未通过验证时的提示性文字串,可以以“|”分隔中英文(无)
title提示窗标题标题,可选,可含如下文字之一:Warn、Success、Fail、Error、Prompt(可以更长,包含即可,例如Successful、Warning均合法)Prompt
icon提示窗图标可含如下文字之一:Stop、Success、Question、Info(可以更长,包含即可,例如Successful、Information均合法)Info
hold提示窗持续时间单位:秒,0表示永远显示,点击它才关闭. 它的默认值和icon有关(不是很精确):
  Success - 2.5秒;
  Info - 3.5秒;
  Question - 4.5秒;
  Stop - 永远显示;
(无)

PrintPage
含义:打印配置;数量:0 - 1
  <PrintPage>是打印配置的入口节点,您可以预设默认的打印纸、打印方向、打印比例等参数,以及页眉、页脚、表头、表尾4个区域。
  页眉、页脚、表头、表尾区域,每个区域内部可以有多个Layer(图层),区域的总高度就是这些图层的总体高度。“页眉/页脚” 和 “表头/表尾”的差别在于:
1.“页眉/页脚”是每页都打印的,而“表头/表尾”您可以设定仅首页打印/仅末页打印;
2.“页眉/页脚”在水平方向肯定是撑满整个有效打印区域的,而“表头/表尾”则与表格等宽。
  例如:
  它的XML内容如下:
<Properties>
 <PrintPage>
  <!--页眉区-->
  <pageheader>
    <layer height="22" bgColor="#eeeeee" border.bottom="1"/>
    <layer height="22" valign="middle" align="left" fontIndex="2">北风公司货运资料</layer>
    <layer y="22" height="5" bgcolor="#ffffff"/>
  </pageheader>
 
  <!--表头区-->
  <header isFirstPageOnly="true">
    <layer height="50" valign="middle" fontindex="4">货运单</layer>
    <layer y="70" align="left">制表单位: ______________</layer>
    <layer y="70" align="right">填表日期: ___________</layer>
  </header>
 
  <!--页脚区-->
  <footer>
    <layer>第Page( )页,共Pages( )页</layer>
  </footer>
 </PrintPage>
</Properties>
  此外,还需注意:<PrintPage>是有默认设置的,默认设置如下:
<PrintPage>
 <paper>
   <margin left="15" right="15" top="15" bottom="15"/>
 </paper>
 <!-- 如果您不单独设置4个区域,默认将采用如下表尾: -->
 <footer>
   <layer height="20" vAlign="middle">第Page( )页,共Pages( )页</layer>
 </footer>
</PrintPage>

Printer
含义:打印机;数量:0 - 1, 内容: 指定默认的打印机名

Paper
含义:打印纸及相关配置;数量:0 - 1
属性名称含义可用值默认值
paperNumber指定打印纸打印纸号,请参见《开发者指南》的“附录4.打印纸对照表”.9
oriantation打印纸方向Portrait - 纵向, Landscape - 横向.portrait
scale打印比例10至300之间的数字(百分比)100
Duplex如果打印机支持双面打印,如何打印false - 仍单面打印;
Simplex - 简单处理;
Vertical - 垂直装订的双面打印(垂直方向颠倒);
Horizontal - 水平装订的双面打印
false
PrintColor打印颜色BW - 黑白打印;
Device - 以打印设备为准;
Device

Margin
含义:打印纸边距;数量:0 - 1
属性名称含义可用值默认值
left左边距数字,单位是毫米.15
right右边距同上.15
top上边距同上15
bottom下边距同上15

PageHeader
含义:页眉区;数量:0 - 1

Layer
含义:图层;数量:1 - n, 内容: 显示的文字, 可以包含Pages( )、Page( ),分别表示总页数、当前页号。也可以是“=”开头的表达式,如果是表达式,就必须严格按照表达式的规范书写,例如:
  <layer>='第' + page( ) + '页, 日期:' + now('%Y年%m月%d日')</layer>
属性名称含义可用值默认值
y相对于区域顶端的y坐标数字,单位是像素.0
height图层高度数字,单位是像素. 如果不定义高度,则以文字实际显示的高度为准.
fontIndex字体字体资源中的顺序号.0
align水平对齐left / center / right.center
valign垂直对齐top / middle / bottom.top
bgColor 或 backColor图层背景色颜色串.
border.left左边界线像素数0
border.right右边界线像素数0
border.top上边界线像素数0
border.bottom下边界线像素数0

PageFooter
含义:页脚区;数量:0 - 1

Header
含义:表头区;数量:0 - 1
属性名称含义可用值默认值
isFirstPageOnly是否仅首页才打印true / falsefalse

Footer
含义:表尾区;数量:0 - 1
属性名称含义可用值默认值
isLastPageOnly是否仅末页才打印true / falsefalse
isFixedAtBottom是否紧挨在页的底部true - 紧挨在页的底部、页脚的上方
false - 紧挨在表格区的下方
true


Fonts  
含义:用到的字体资源;数量:0 - 1
属性名称含义可用值默认值
ref引用外部XML描述文件,
字体内容将来自该文件, 实现类似页面CSS的统一置换功能
外部XML文件的URL,可以是相对URL(无)

Font
含义:字体资源;数量:0 - n
属性名称含义可用值默认值
faceName 或 Face, Name对应Windows SDK中的LOGFONT结构中的同名属性.

注1: Height(或size)是字体的尺寸,单位是字体的逻辑单位,通常采用小于0的数字,如果大于0,则高度不包含文字的内部行距(internal-leading)。常用的尺寸是-8, -9, -10, -11, -12, -14, -16, -18, -20, -22, -24, -26, -28, -36, -48, -72;
注2: weight=400/700 对应 非粗体/粗体;
注3: Bold=false/true 对应 非粗体/粗体
系统默认字体
charSet整数
height 或 FontSize, Size整数
weight 或 Bold整数
width整数
pitchAndFamily整数
quality整数
italic整数
underline整数
outPrecision整数
strikeOut整数
clipPrecision整数
escapement整数
orientation整数
isAntiAlias是否抗锯齿平滑显示true/falsefalse
ShadowAlpha阴影的透明度0 至 2550
ShadowBlur阴影的模糊度0 至 1000
ShadowX阴影的横向偏移-120 至 1200
ShadowY阴影的纵向偏移-120 至 1200