SheetOffice
NTKO文档在线编辑控件,该控件使用了第三方付费产品。
用于在表单中展现Microsoft Word、Microsoft Excel等文档,可以在线编辑、保存文档、保存为PDF文件、打印、添加签名、添加印章、修改痕迹、套用模板等功能。如下图所示:
该控件在表单的读写权限通过输出在表单上的javascript脚本进行控制,如:
var wordObject = { ReadOnly: false, // 是否只读 Print: false, // 是否允许打印 Sign: false, // 是否允许手写签名 Stamp: false, // 是否允许盖章 Template: false, // 是否允许套用模板 Mark: false, // 打开文档时是否处于修订状态 Accept: false, // 是否接受修订状态 PDF: false// 是否允许保存PDF }; |
该段脚本可以设置在活动节点的高级属性【javascript】中;
转换成PDF文档时,需要安装PDFCreator虚拟打印机。
控件属性:
属性 | 类型 | 说明 |
AllowEdit | String | 获取或设置是否允许编辑 |
CABPath | String | 获取或设置 CAB 文件路径 |
ComputationRule | String | 获取或设置控件的计算规则。 |
CurrentUser | String | 获取或设置当前系统显示的用户名称 |
*DataField | String | 获取或设置绑定的数据项名称 |
DisplayRule | String | 获取或设置控件的显示规则。 |
MenuText | String | 获取或设置工具栏编辑菜单的默认名称 |
PDFDataField | String | 获取或设置保存PDF的数据项名称 |
TemplateDoc | String | 获取或设置文档控件默认打开的模板文件名称 |
VaildationRule | String | 获取或设置控件的验证规则。 |