From SixSun - Date:2006-4-28
BIRT 指南- 级联样式
关于级联样式
设置报表属性
其他默认样式
检查报表
关于级联样式
我们曾经提及, BIRT 使用CSS为报表项定义样式, 并且我们演示了如何定义和应用一个我们自己的样式。 BIRT 同样遵循 CSS的"级联" : 您一旦为报表或容器设置了属性, 则这些属性值会级联应用于这个容器所包含的内容。
在BIRT中,网格、列表和表都是容器: 他们能够包含其他的报表项。 报表本身是所有报表项最终的容器。
设置报表属性
我们的报表当前使用缺省字体: serif 样式。 (实际上, BIRT 在您的浏览器中使用字体设置。 许多浏览器使用serif 样式, 但如果您改变了缺省的浏览器字体, 那么报表将会如何显示呢。)
我们改为使用sans-serif 样式。 我们使用一个BIRT预定义的样式调用报表, 为报表项指定缺省样式。 如果您熟悉CSS, 就好像是在为HTML body 标签定义样式。
打开Outline view。
拖动滚动条到底部找到样式节点。
打开样式结点。
用鼠标右键单击和选择新建样式。
在“常规”页, 选中预定义样式的单选按钮并从下拉列表选择"report"。
点击OK
在Outline view的样式结点找到一个命名为"report"的风格 。 双击它,会打开样式编辑器。
在字体区域, 选择"Sans Serif" 作为字体类型。
点击OK。
您的报表的所有项都将变成sans-serif 字体。
"serif" 和"sans-serif" 是由CSS 定义的: 他们是通用字体,不依赖于安装了在机器上的特殊字体。 CSS 字体应避免依赖特殊的字体; 如果您的报表将作为一个公开网站的一部分发布的话,这一点很重要。 您可以在CSS定义一个字体名单 。 例如: "Helvetica, Arial, sans-serif" 。
其他默认样式
BIRT 为多数报表项定义了缺省样式。 详细参考 ROM Styles Specification。
样式结点显示的风格能够应用于每一个报表项。 但是, 还有一些附加样式是适用于组级别和其他内容的。 如果您希望使用这当中一个, 简单地创造样式和必需的名字。
检查报表我们点击“预览”查看我们的报表样式。 还不错, 但我们还需要一个更好的报表标题。
500)this.width=500'> |