预订演示
前页 后页

创建模板片段

模板片段可以A #

查询或模型脚本。定义模板片段内容的过程取决于您希望模板片段返回的数据类型;选择是:

  • 普通文档模板模型数据 - 模板片段的操作方式与普通模板相同
  • 模板选择器 - 定义一个模板,该片段根据报告的元素类型调用其他模板
  • 自定义 SQL - 引用自定义返回的数据#
    查询
  • Custom脚本- 引用从模型脚本返回的数据
  • 文档脚本-识别模板片段要使用的模型脚本;脚本必须返回空string或包含原始 RTF 的string
  • 自定义 XML脚本- 创建查询以报告先前生成的脚本生成的 XML 文件中的值,例如来自模拟的数据;查询对没有持续或自动更新的静态数据进行操作
在所有情况下,该过程都与创建普通文档模板非常相似。

访问

使用此处概述的方法之一打开“新建文档模板”对话框。

功能区

发布 >模型报告 >模板: New icon.新模板图标

键盘快捷键

F8 >模板:新建

其它

在浏览器窗口的“资源”选项卡中,展开Document Publishing文件夹,然后:

  • 展开文件夹自定义模板|右键单击文件片段|创建模板或
  • 展开文件夹自定义模板|展开文件夹片段|右键单击 <模板名称> |复制或
  • 展开文件夹系统模板|展开文件夹片段|右键单击 <模板名称> |复制

创建一个新的模板片段

行动

也见

1

使用其中一种方法,显示“新建文档模板”对话框。

文档模板

2

在“新模板”字段中,输入模板片段的名称。

3

在“模板类型”字段中,单击下拉箭头并选择“片段”选项。

4

在“复制模板”字段中,单击下拉箭头并选择:

  • 'None',创建一个空的模板片段从头开始开发,或者
  • 作为基础的现有模板的名称

5

在“模板组”字段中:

  • 单击下拉箭头并从列表中选择现有组,或
  • 类型生成新模板组的名称,或
  • 将此字段留空,以不将模板片段放在组中
模板组确定模板片段在浏览器窗口的“资源”选项卡中的位置。
浏览器-资源

6

点击确定按钮。

文档模板设计师显示在图表视图中。

设计定制文档模板

7

定义模板片段的内容;您遵循的实际步骤取决于您希望模板片段操作的数据源:

  • 普通文档模板模型数据
  • 模板选择器
  • 自定义 SQL
  • 自定义脚本
  • 文件脚本
  • 自定义 XML脚本
如何定义一个 Document脚本Fragment 如何定义自定义 XML脚本Fragment 设计自定义文档模板 如何定义自定义 SQL片段 如何定义自定义脚本片段 如何定义模板选择器片段

8

创建模板片段后,将其合并到普通模板中(或者如果您愿意,也可以合并到现有的模板片段中)。

将片段添加到文档模板

注记

  • 自定义查询和自定义模板部分只能在模板片段中使用;它们不能用于正常的完整文档模板
  • 与普通文档模板一样,模板片段也可以通过浏览器窗口的“资源”选项卡创建和打开
  • “资源”选项卡中的模板片段保存在片段发布 >系统模板文档发布 > 自定义模板文件夹中的每个文件夹中,并由T符号表示
  • 如果您有一个想要用作模板片段的现有模板,请将模板复制为新片段的基础
  • 过滤只对设置的模板,不通过子模板/片段传播;您可以在子模板的文档选项中分别为每个子模板设置过滤
  • 如果您将模板片段嵌入到另一个片段中,则从父模板生成报告会更慢
  • 如果您有一个名为 EABOOKMARK 的列或节点,这将在“内容”面板的父部分周围插入一个文档书签

了解更多