如何在Birt报告中的标签上进行垂直对齐(文本旋转)

时间:2013-01-23 11:33:25

标签: java eclipse birt

如何在Birt报告中对标签进行真正的对齐。我知道图表可以旋转标签。如何在报告中进行。我需要在列标题上进行垂直对齐(即标签)。可以任何人都应该分享技术

3 个答案:

答案 0 :(得分:1)

您可以在BIRT Exchange市场上获得一个插件,该插件将在调色板中创建一个可在报表设计中使用的旋转文本元素。这是一个免费下载。只需将插件放在plugins文件夹中,然后重新启动Eclipse。

http://www.birt-exchange.com/be/marketplace/app-showcase/?app=22

如果以上链接不起作用,您还可以在Eclipse Labs上找到该项目: http://code.google.com/a/eclipselabs.org/p/birt-controls-lib/

答案 1 :(得分:0)

我也想添加它,因为可以替代其他解决方案。

根据您的输出类型,您也可以使用CSS。 但请注意,这仅适用于网络浏览者!任何其他格式都会忽略它。您需要做的是将具有类似CSS代码的外部样式表添加到报表中,然后使用CSS标记一些动态文本。

div.vertical
{
 transform: rotate(-90deg);
 -webkit-transform: rotate(-90deg); /* Safari/Chrome */
 -moz-transform: rotate(-90deg); /* Firefox */
 -o-transform: rotate(-90deg); /* Opera */
 -ms-transform: rotate(-90deg); /* IE 9 */
}

答案 2 :(得分:0)

  1. 您应该在Microsoft Word上制作垂直对齐文本。
  2. 截取该字段的屏幕截图。
  3. 在Eclipse上打开报表设计
  4. birt中的报告项目下有一个图像选项
  5. 您可以将屏幕截图图像插入您想要垂直对齐文字的字段中。