| 前页 | 后页 | 
如何定义文档脚本片段
您可以创建模板片段以从文档脚本返回数据。通过创建返回空字符串或包含原始RTF的字符串的脚本来执行此操作。您在“模板片段文档选项”中添加对此脚本的引用,并将返回的RTF字符串添加到生成的文档中。
这是您可能创建的文档脚本的示例:
! INC 本地 脚本。 EAConstants - JScript
功能 主要()
{
变种 报告 如 EA 。 DocumentGenerator ;
报告 = CreateDocumentGenerator ();
如果 (报告 != 空 )
{
如果 (报告。新建文档( “”))
{
如果 (!报告。LoadDocument( “<文件名>”))
{
会议。 输出 ( “错误:” + 报告。 GetLastError () );
}
返回 报告。 GetDocumentAsRTF ();
}
}
}
创建文档脚本片段
| 步 | 行动 | 也可以看看 | 
|---|---|---|
| 1个 | 在文档模板编辑器中打开或创建模板片段。 | 文件范本 创建模板片段 | 
| 2 | 在文档模板编辑器中,右键单击模板背景,然后单击 显示“文档选项”对话框。 | |
| 3 | 选择“自定义查询”页面。 | |
| 4 | 在“模板片段类型”面板中,选择“文档脚本”单选按钮。 | |
| 5 | 单选按钮面板右侧将显示一个字段。单击下拉箭头,然后选择模板片段要使用的模型脚本。 | 创建搜索定义 | 
| 6 | 在选项卡上的主文本字段中,键入返回RTF文本的脚本的入口点。 例如,在JScript中,对脚本的调用将采用以下形式: Main(#OBJECTID#); (对于VBScript,请在末尾省略分号。) | |
| 7 | 单击确定按钮以关闭“文档选项”对话框。 | 设置报告部分 | 
| 8 | 在“文档模板编辑器”的“部分”面板中,选中“自定义”复选框以创建“自定义”部分。 | |
| 9 | 保存模板片段,然后在普通文档模板中添加对其的调用。 运行时,这将返回合并到生成的文档中的RTF字符串。 | 
笔记
- 可以在调用过程的调用语句中使用模型搜索宏#..#,但不能在过程代码中使用。在您的通话说明中,您可以使用以下方式引用模型详细信息: 
 -#OBJECTID#返回文档模板当前正在处理的元素的ID
 -#PACKAGEID#和#Package#返回当前正在处理的包的ID
 文件范本
 -#Branch#获取正在处理的当前Package的子Package的ID,有效
 递归地降低到子包的最低级别;仅在处理包裹时有效,
 元素返回0值
 

 图标。
图标。