【发布时间】:2014-06-13 00:22:43
【问题描述】:
有几个 BIRT 元素用于在报告中添加文本,它们具有重叠的功能。是否有文档讨论哪些因素会使其中一个选择比其他选择更好?
据我所知,文本、动态文本 (TextData) 和数据具有非常相似的功能。
数据似乎明显倾向于呈现数据集中的值......但它也可以呈现表达式的结果,并且报表设计器 UI 提供对数据元素的表达式编辑器的访问。
Text 元素似乎是报表设计器 UI 呈现 HTML/Plain 替代项以及相关的 HTML 格式和评估标记的唯一元素,包括 VALUE-OF,它可以轻松混合文本、表达式评估和格式.
通过报表设计器的动态文本元素直接跳转到表达式构建器中,因此这些元素可能主要用于动态表达式评估的结果。
标签似乎是最受限制的,并且可能只显示静态文本字符串。
但是我很难找到讨论这个问题的文档。 https://www.eclipse.org/birt/demos/ 有一个页面,其中包含预告片“此示例演示在报表设计中使用标签、文本、动态文本、数据和图像元素。还确定了元素之间的一些关键特性和差异。”我已经下载了这个例子,但是,我找不到任何讨论。当我在https://www.eclipse.org/birt/phoenix/ref/rom/ 搜索 BIRT 报告对象模型 (ROM) 时,我找到了每个元素的页面,并且通过并排比较我可以看到差异,但我想知道是否有人发布了带有情况示例的讨论彼此之间有明显的优势。
这里是 BIRT ROM 的链接:
https://www.eclipse.org/birt/phoenix/ref/rom/elements/Text.html
...TextData.html
...Data.html
【问题讨论】: