SparxEA的文档生成工具是否可以创建自定义表?
问题:
在模型内部,我得到了包装。每个内部package
可能只有一个/几个diagrams
。在每种diagram
情况下都可能Notes
包含文本,我需要从中构建表(!)。
我知道我可以像这样template fragment
从脚本中调用(从其他脚本中调用template fragment
)
var documentGenerator = Repository.CreateDocumentGenerator();
documentGenerator.DocumentPackage(packageId, 9, "myFragment");
或也使用这样的东西
documentGenerator.DocumentElement(elementId, 9, "myOtherFragment");
它会调用我们的模板,其中包含描述的specfifc字段或什至是确定的表(具有恒定的库伦名称和计数)
但...
问题
在Sparx EA架构内生成RTF文档时,是否有任何特定的方式来创建自定义表(我们无法知道列数,我们无法知道名称等,直到我们进行处理之前diagram.Notes
)?
UPD 31.01.2017
因此,今天的唯一方法是自行构建rtf生成器。目前,我正在使用它-构建非常简单的RTF生成器仅用于输出表数据。决定暂时关闭该问题,但由于当前在RTF脚本方面的进展,因此会在将来进行更新
创建真正的自定义表的唯一方法是使用新的(v12.1?) 文档脚本模板片段。使用这种片段类型,您必须调用返回原始RTF的脚本。
如果您尝试找到某种要使用的RTF库,则似乎最好,因为从头开始编写RTF似乎很复杂。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句