小编use*_*291的帖子

BIRT文本元素选择 - 何时选择Text vs Dynamic Text vs Data vs Label

有几个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
Run Code Online (Sandbox Code Playgroud)

text birt

3
推荐指数
1
解决办法
4224
查看次数

标签 统计

birt ×1

text ×1