预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

创建模板片段

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

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

访问

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

色带

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

键盘快捷键

F8>模板:新

其他

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

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

创建一个新的模板片段

行动

也可以看看

1个

使用这些方法之一,显示“新建文档模板”对话框。

文件范本

2

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

3

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

4

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

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

5

在“模板组”字段中:

  • 单击下拉箭头,然后从列表中选择一个现有组,或者
  • 输入名称以生成新的模板组,或者
  • 将此字段留为空白,以免将模板片段分组
模板组在浏览器窗口的“资源”选项卡中确定模板片段的位置。
使用浏览器的资源选项卡

6

单击确定按钮。

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

设计自定义文档模板

7

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

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

8

一旦创建了模板片段,就可以将其合并到普通模板中(或者,如果需要,可以将其合并到现有的模板片段中)。

将片段添加到文档模板

笔记

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

学到更多