Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
BPS11
Contents
BIRT Style and CSS Style Sheet
This project aims to improve management and reuse of style sheets within BIRT.
Status
Completed
History
Proposed July 20, 2005
Completed in BIRT 2.0
Specification Lead
Rima Kanguri
Expert Group
Wenbin He, Wenfeng Li
Description
External Style Sheets for Use Across Multiple Report Designs Style sheets provide an easy to use and productive mechanism to establish uniform style across documents. This is a concept that many users are familiar with from products such as Microsoft Word, Microsoft `PowerPoint and HTML that all use the idea of a style sheet (though each product uses a slightly different term for this concept). Styles can be used for:
- Defining the format of multiple items will have the same non-default format.
- To change the default format applied to all items.
- To standardize the look of items across a set of related documents, web pages etc.
BIRT 1.0 provides support for styles within a single report design. This allows common styles to be easily applied to multiple items within a report design.
The concept of styles now needs to be extended to allow the definition of a style to be contained in a seperate style sheet file that can be shared across multiple reports. This will make it easy to establish a common look across all the reports in an application, and if needed, to be able to quickly change the look across many reports just by editing the style sheet.
Capability List
- Ability to import CSS into a report design.
- Ability to import CSS into a library.
- Ability to share External Styles Sheet (ROM Styles) across multiple report designs. This feature will be supported as part of Library feature. Please refer to Birt Library Feature (BPS 10) for more details.
- Ability to create themes, which are group of styles.
!!Specification Document(s)
!!Related Bugzilla Entries 110746, 110664