含义:计算列表达式;数量:0 - 1 | |||
属性名称 | 含义 | 可用值 | 默认值 |
isOpt 或 isOptimize | 是否自动按列的引用关系优化计算顺序 | true/false | true |
含义:计算列表达式条目;数量:1 - n,内容: 表达式 |
含义:客户端验证;数量:0 - 1 |
含义:客户端验证条目;数量:1 - n,内容: 表达式, 如果计算结果为非零,表示通过验证 | |||
属性名称 | 含义 | 可用值 | 默认值 |
id | id号,可选 | 标注唯一的串,用于帮助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 - 永远显示; | (无) |
含义:打印配置;数量:0 - 1 |
<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>
含义:打印机;数量:0 - 1, 内容: 指定默认的打印机名 |
含义:打印纸及相关配置;数量:0 - 1 | |||
属性名称 | 含义 | 可用值 | 默认值 |
paperNumber | 指定打印纸 | 打印纸号,请参见《开发者指南》的“附录4.打印纸对照表”. | 9 |
oriantation | 打印纸方向 | Portrait - 纵向, Landscape - 横向. | portrait |
scale | 打印比例 | 10至300之间的数字(百分比) | 100 |
Duplex | 如果打印机支持双面打印,如何打印 | false - 仍单面打印; Simplex - 简单处理; Vertical - 垂直装订的双面打印(垂直方向颠倒); Horizontal - 水平装订的双面打印 | false |
PrintColor | 打印颜色 | BW - 黑白打印; Device - 以打印设备为准; | Device |
含义:打印纸边距;数量:0 - 1 | |||
属性名称 | 含义 | 可用值 | 默认值 |
left | 左边距 | 数字,单位是毫米. | 15 |
right | 右边距 | 同上. | 15 |
top | 上边距 | 同上 | 15 |
bottom | 下边距 | 同上 | 15 |
含义:页眉区;数量:0 - 1 |
含义:图层;数量: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 |
含义:页脚区;数量:0 - 1 |
含义:表头区;数量:0 - 1 | |||
属性名称 | 含义 | 可用值 | 默认值 |
isFirstPageOnly | 是否仅首页才打印 | true / false | false |
含义:表尾区;数量:0 - 1 | |||
属性名称 | 含义 | 可用值 | 默认值 |
isLastPageOnly | 是否仅末页才打印 | true / false | false |
isFixedAtBottom | 是否紧挨在页的底部 | true - 紧挨在页的底部、页脚的上方 false - 紧挨在表格区的下方 | true |
含义:用到的字体资源;数量:0 - 1 | |||
属性名称 | 含义 | 可用值 | 默认值 |
ref | 引用外部XML描述文件, 字体内容将来自该文件, 实现类似页面CSS的统一置换功能 | 外部XML文件的URL,可以是相对URL | (无) |
含义:字体资源;数量: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/false | false |
ShadowAlpha | 阴影的透明度 | 0 至 255 | 0 |
ShadowBlur | 阴影的模糊度 | 0 至 100 | 0 |
ShadowX | 阴影的横向偏移 | -120 至 120 | 0 |
ShadowY | 阴影的纵向偏移 | -120 至 120 | 0 |