JFR8StyleKeys
The complete reference to StyleKeys and Style-Expressions
Band
bookmark (bookmark)
The name of an embedded anchor
computed-sheetname (computed-sheetname)
The title of the sheet/table generated in table-exports
fixed-position (fixed-position)
Shifts the band to a fixed position on the page
layout (layout)
The layout strategy for elements in bands
layout-cacheable (layout-cacheable)
No longer used.
layoutmanager (layoutmanager)
The (old) layout manager used to layout elements in band
pagebreak-after (pagebreak-after)
Creates a pagebreak after the current band is printed
pagebreak-before (pagebreak-before)
Creates a pagebreak before the current band is printed
sticky (sticky)
A flag indicating whether the band should be promoted
Border
background-color (background-color)
Specifies the element's background color.
border-bottom-color (border-bottom-color)
Specifies the element's bottom border color.
border-bottom-left-radius (border-bottom-left-radius)
No longer used.
border-bottom-left-radius-height (border-bottom-left-radius-height)
Specifies the height of the rounded border corner.
border-bottom-left-radius-width (border-bottom-left-radius-width)
Specifies the width of the rounded border corner.
border-bottom-right-radius (border-bottom-right-radius)
No longer used.
border-bottom-right-radius-height (border-bottom-right-radius-height)
Specifies the height of the rounded border corner.
border-bottom-right-radius-width (border-bottom-right-radius-width)
Specifies the width of the rounded border corner.
border-bottom-style (border-bottom-style)
Specifies the border style.
border-bottom-width (border-bottom-width)
Specifies the border width for the edge.
border-break-color (border-break-color)
Specifies the element's inner break border color.
border-break-style (border-break-style)
Specifies the border style.
border-break-width (border-break-width)
Specifies the border width for the edge.
border-left-color (border-left-color)
Specifies the element's left border color.
border-left-style (border-left-style)
Specifies the border style.
border-left-width (border-left-width)
Specifies the border width for the edge.
border-right-color (border-right-color)
Specifies the element's right border color.
border-right-style (border-right-style)
Specifies the border style.
border-right-width (border-right-width)
Specifies the border width for the edge.
border-top-color (border-top-color)
Specifies the element's top border color.
border-top-left-radius (border-top-left-radius)
No longer used.
border-top-left-radius-height (border-top-left-radius-height)
Specifies the height of the rounded border corner.
border-top-left-radius-width (border-top-left-radius-width)
Specifies the width of the rounded border corner.
border-top-right-radius (border-top-right-radius)
No longer used.
border-top-right-radius-height (border-top-right-radius-height)
Specifies the height of the rounded border corner.
border-top-right-radius-width (border-top-right-radius-width)
Specifies the width of the rounded border corner.
border-top-style (border-top-style)
Specifies the border style for the edge.
border-top-width (border-top-width)
Specifies the border width for the edge.
padding-bottom (padding-bottom)
Defines the padding on the bottom edge of the element.
padding-left (padding-left)
Defines the padding on the left edge of the element.
padding-right (padding-right)
Defines the padding on the right edge of the element.
padding-top (padding-top)
Defines the padding on the top edge of the element.
Common
anchor-name (anchor-name)
The name of an anchor (link-target) embedded in the report
bounds (bounds)
No longer used.
box-sizing (box-sizing)
Specifies the border-model to use.
dynamic_height (dynamic_height)
A flag indicating whether the field should expand its height based on the content it contains.
ext-paint (ext-paint)
A extended forground paint property. Expert option.
href-html-window (href-html-window)
The window where the link should be opened
href-inherited (href-inherited)
No longer used.
href-target (href-target)
The target where the link points to
href-title (href-title)
Hyperlink title that is displayed as tooltip.
paint (paint)
The foreground color.
visible (visible)
A flag indicating whether the element will be printed.
Excel
Excel.CellDataFormat (Excel.CellDataFormat)
A override setting that provides a Excel-specific cell-formats.
Excel.CellFormulaString (Excel.CellFormulaString)
A override setting that provides a formula that should be printed in the generated Excel-cell instead of the original content.
Excel.WrapText (Excel.WrapText)
A override setting that defines whether Excel-Cells should have text-wrapping enabled.
Group Band
repeat-header (repeat-header)
A flag indicating whether the group-header/footer should be repeated on each new page
Layout
y (The Y-Coordinate where the element should be placed.)
absolute_pos (absolute_pos)
No longer used.
alignment (alignment)
The horizontal layouting of content within an element.
avoid-page-break (avoid-page-break)
A flag indicating that pagebreaks within the band should be avoided.
height (height)
The element's preferred height. If defined, this overrides all other height definitions including the dynamic-height flag.
max-height (max-height)
The element's maximum height.
max-size (max-size)
The element's maximum size.
max-width (max-width)
The element's maximum width.
min-height (min-height)
The element's minimum height.
min-size (min-size)
The element's minimum size.
min-width (min-width)
The element's minimum width.
orphans (orphans)
Defines the minimum number of elements or lines on the page before a pagebreak can occur within the band or paragraph.
overflow-x (overflow-x)
Defines whether content is allowed to overflow the element's layouted box to the right.
overflow-y (overflow-y)
Defines whether content is allowed to overflow the element's layouted box to the bottom.
preferred-size (preferred-size)
No longer used.
valignment (valignment)
The vertical alignment of content within the element.
widows (widows)
Defines the minimum number of elements or lines on the page before a pagebreak can occur within the band or paragraph.
width (width)
The preferred width. If defined, this width overrides all other layout rules.
x
The X-Coordinate where the element should be placed.
Page Band
display-on-firstpage (display-on-firstpage)
A flag indicating whether the band should be printed on the first page
display-on-lastpage (display-on-lastpage)
A flag indicating whether the band should be printed on the last page
Replaced Content
draw-shape (draw-shape)
Defines whether the shape-outline should be drawn in the foreground color.
fill-color (fill-color)
Provides a way to define alternative fill-colors. If undefined, the foreground color is used.
fill-shape (fill-shape)
A flag indicating whether the given shape should be filled.
keepAspectRatio (keepAspectRatio)
A flag indicating whether the scaling should preserve the aspect ratio.
scale (scale)
A flag indicating whether the content printed in the element should be scaled to fit the element's boundaries.
stroke (stroke)
Defines the stroke (pen type and width) that should be used to render a shape.
Sparklines
-x-pentaho-sparklines-highcolor (highcolor)
-x-pentaho-sparklines-lastcolor (lastcolor)
Text
font (font)
The name of the font-family to be used.
font-bold (font-bold)
A flag indicating whether a bold-typeface should be used.
font-embedded (font-embedded)
A flag indicating whether the font information should be embedded into the target document.
font-encoding (font-encoding)
Specifies the target text-encoding for the given field, in case the output supports per-field encodings.
font-italic (font-italic)
A flag indicating whether a italic or oblique typeface should be used.
font-size (font-size)
The size of the font in point (1/72th of an inch).
font-smooth (font-smooth)
A flag indicating whether text-aliasing should be activated.
font-strikethrough (font-strikethrough)
A flag indicating whether the text should be rendered striken through
font-underline (font-underline)
A flag indicating whether the text should be underlined.
line-height (line-height)
Defines the height of a single text line. Is always greater or equal to the font size.
max-letter-spacing (max-letter-spacing)
The maximum space between two letters.
min-letter-spacing (min-letter-spacing)
The minimum space between two letters.
optimum-letter-spacing (optimum-letter-spacing)
The preferred space between two letters.
reserved-literal (reserved-literal)
A text quate that is printed if the given text does not fully fit into the element bound
text-wrap (text-wrap)
A flag indicating whether text will automatically wrap at the end of the line.
trim-text-content (trim-text-content)
A flag indicating whether leading and trailing whitespaces will be removed.
vertical-text-alignment (vertical-text-alignment)
A extended text-alignment that allows fine control on how inline-text is aligned within a line.
whitespace-collapse (whitespace-collapse)
Controls how the renderer treats whitespaces.
word-spacing (word-spacing)
Allows to define additional spacing between words.