Header styling was previously a container-level property — all column headers in a report or table shared the same background color. This release adds per-column overrides: a schema designer or query author can assign a distinct background color and icon to each column header independently, and the setting is honoured across every rendering surface that emits headers.
Where the styling applies
- JDBC result sets. The
out_head_bgcolorandout_head_iconattributes set at query level are emitted in the JSON result envelope and consumed by both the HTML and FOP rendering paths. - Pixel-perfect PDF output. The FOP renderer reads both attributes and applies them to the header cell in the generated XSL-FO before PDF assembly.
- Virtual tables. Schema-level definitions for virtual tables accept the same two attributes, so operational tables — cache entries, classloader state, health metrics — can use color coding to signal column semantics visually.
Font shrink-to-fit in PDF tables
- Automatic scaling within fixed cell widths. When a column header overflows the available cell width at the configured font size, the FOP renderer reduces the font size progressively until the text fits or reaches a minimum floor. Surrounding columns are not reflowed.
Applications that use color conventions to distinguish input columns from computed columns, or to flag currency and quantity fields, can now push that convention into the report schema rather than post-processing the export.