针对文档规范创建定制元数据

可针对文档规范定制您自己的元数据。当使用 _sessionInfo 内部变量引用属性时或当通过 API 管理文档规范组时,定制元数据很有用。还可根据文档规范内存储的元数据在 Rational® Publishing Engine 外部对这些文档规范执行操作。
要点: 定制元数据属性对文档生成没有运行时影响。

要创建定制元数据,请执行下列操作:

  1. 在“文档规范”视图中,右键单击元数据
  2. 单击添加属性
  3. 为属性输入名称。
  4. 为属性输入值。
  5. 单击确定 在“文档规范”视图中选择了元数据时,已添加的属性会显示在“属性”视图中。

示例:创建 owner name 元数据并在模板中引用该元数据

要创建该元数据,请执行下列操作:
  1. 在“文档规范”视图中,右键单击元数据
  2. 单击添加属性
  3. 对于属性的名称,输入 owner,以将文档规范所有者的名称存储为定制元数据属性。
  4. 对于属性的值,输入 Joe Smith
  5. 单击确定。该属性会显示在“属性”视图中:
    Owner 属性显示在“属性”视图中。
要在模板中引用该所有者,请执行下列操作:
  1. 将两个文本元素添加至内容编辑器。
  2. 单击第一个文本元素并输入以下文本:Document specification owner:
  3. 双击第二个文本元素。
  4. 脚本表达式 选项卡中,展开变量并选中 _sessionInfo 复选框。
  5. 在“脚本表达式”编辑器中,输入以下信息:

    _sessionInfo.getDocspecProperty("owner", "");

    显示
_sessionInfo 脚本的“脚本表达式”选项卡。

当生成输出时,针对 owner 属性存储在文档规范中的值会显示在以下输出中:
示例的输出文档。

反馈