Indigo DRS Data Reporting System Indigo DRS
Report CSS Indigo DRS Help

Cascading Style Sheets (CSS) is a style sheet language used for describing the look and formatting of a document written in a markup language such as HTML. CSS is designed primarily to enable the separation of document content from document presentation, including elements such as the layout, colors, and fonts.

This separation can improve content accessibility, provide more flexibility and control in the specification of presentation characteristics, enable multiple HTML pages to share formatting by specifying the relevant CSS in a separate CSS File, and reduce complexity and repetition in the structural content.

It is recommended that Cascading Style Sheets (CSS) are used on all Indigo DRS Reports. Report Styling, Tables and Paragraphs have a property to define the Style Sheet Class from the CSS thus determining the appearance of that particular item.

The CSS can be embedded in the Report and / or be a separate external shared CSS File.

To edit the Report CSS open the CSS Editor from the menu Design | Report CSS.

Report CSS Editor

Defining CSS Style Classes with the CSS Editor.

The CSS Style Class will be available from the drop-down list for Style Class property.

Report CSS Files

Report Cascading Style Sheets (CSS) can also be external shared CSS Files.

Setting the Report CSS File to define the Cascading Style Sheet in the Report.

File URI's

Report File URI's are expressed as Uniform Resource Identifiers (URI) and can be either a Literal or a Query to specify the location of the File Resource. Literal values are constants that are determined by the URI File property.

Query based URI's are determined by the result of the URI Query which can be a series of XQuery or Python statements to specify the location of the File URI.