【问题标题】:Generating tiered bullet lists in SPARX Enterprise Architect在 SPARX Enterprise Architect 中生成分层项目符号列表
【发布时间】:2015-09-29 18:33:19
【问题描述】:

我正在尝试创建一个显示用户故事层次结构的 RTF 报告。在我的模型中,我有以下包结构:

Requirements Package
- Package A
- - Requirement 1
- - Requirement 2
- - Requirement 3
- Package B
- - Sub-Package I
- - - Requirement 4
- - - Requirement 5
- - Sub-Package II
- - - Requirement 6
- - - Requirement 7
- Package C

我希望它像这样以项目符号列表的形式出现:

  • 包 A
    • 要求 1
    • 要求 2
    • 要求 3
  • 包 B
    • 子包 I
      • 要求 4
      • 要求 5
    • 子包 II
      • 要求 6
      • 要求 7
  • C 包

当它只是包中的要求时,我可以使用以下模板:

package >
*    {Pkg.Name}
element >
    * {Element.Name}
< element
child packages >
< child packages
< package

但它“扁平化”了所有包,就好像子包在主要需求包下一样。我该如何解决这个问题?

【问题讨论】:

  • 您是在使用摘录中的星号还是 RFT 项目符号?如果是项目符号,您是否为项目符号定义了多级列表?
  • 我正在使用 RTF 项目符号(我只是不知道如何在代码 sn-p 中显示这些项目符号)。我不确定我是否定义了一个多级列表——该列表在哪里?

标签: reporting rtf enterprise-architect


【解决方案1】:

看来您可以做到这一点的唯一方法是将您的包和元素名称设置为 1 级和 2 级标题,并定义样式表,您可以在其中将编号标题的样式更新为项目符号。

子包/元素似乎没有增加缩进级别或更新其他编号样式(我尝试创建子弹 1 和子弹 2 样式,但子弹 1 尽管在子包中仍然是子弹 1)。

选项对话框显示了一个您可以增加的标题级别,因此看起来这个适用于 HeadingX 样式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多