ArchitectureA supervised JVM-class runtime — OLTP on seven engines, OLAP on three. AI-native, MCP-native, observable as plain SQL.Read the architecture
Está viendo la edición Perú. Está viendo la edición Colombia. You're viewing the Pakistan edition. Cambiar a la edición global →Cambiar a la edición global →Switch to the global edition →

Per-column header colors, icons, and font shrink-to-fit in reports and tables

Column headers in JDBC result sets, pixel-perfect PDF reports, and virtual tables now support per-column background colors and icon decorators configured at the query or schema level. PDF output also gains font shrink-to-fit packing so long labels in narrow cells scale rather than overflow.

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_bgcolor and out_head_icon attributes 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.

See the feature →

← All posts