【问题标题】:Adding custom style to BIRT elements text向 BIRT 元素文本添加自定义样式
【发布时间】:2016-03-16 18:47:11
【问题描述】:

我的问题与 Eclipse BIRT(任何版本)有关。我正在做的是从我的数据集中的信息生成一个报告,我的一个列(摘要)中有 HTML 标记,所以我使用动态文本组件显示它。

但是,摘要列具有各种样式(在我的特定情况下是 H1-H6),这些样式比我希望在文本框中允许的要大得多。

有没有办法指定特定文本元素内容所使用的样式?我四处寻找,除了改变我的整个风格之外找不到太多信息。

我发现的一个解决方案是简单地使用 javascript 对文本进行查找/替换,然后删除标签或使它们更小。

如果可能的话,我真的宁愿使用不会改变原始标签的东西,而只是重新设置它的样式。

【问题讨论】:

  • 您应该提及您要使用的发射器。对于 HTML 发射器,应该可以将动态文本包装在 div 或具有类属性的东西中,然后使用你可以使用 CSS。但是,对于 PDF 输出,我没有看到手头的解决方案。
  • 我没有提到发射器,因为通常系统设置的方式是使用多个(我相信在这种情况下,输出类型是 PDF、HTML 和 Excel)。

标签: javascript birt


【解决方案1】:

我从未真正研究过 BIRT 中的样式表行为,但总的来说(即 CSS 最强大的 Web 开发)您可以向包含元素添加一个通用类,然后使用 CSS 后代和子选择器来指定该类中某些元素的样式。

看看:http://www.w3schools.com/css/css_combinators.asp

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-29
    • 2019-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-25
    • 1970-01-01
    • 2023-04-05
    相关资源
    最近更新 更多