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.

    This style-key is deprecated

    Deprecated stylekeys exist only for legacy purposes to support older report-definitions and must not be used.
    No longer used.

  • layoutmanager (layoutmanager)

    The (old) layout manager used to layout elements in band

    This style-key is deprecated

    Deprecated stylekeys exist only for legacy purposes to support older report-definitions and must not be used.

  • 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.

    This style-key is deprecated

    Deprecated stylekeys exist only for legacy purposes to support older report-definitions and must not be used.
    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.

    This style-key is deprecated

    Deprecated stylekeys exist only for legacy purposes to support older report-definitions and must not be used.
    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.

    This style-key is deprecated

    Deprecated stylekeys exist only for legacy purposes to support older report-definitions and must not be used.
    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.

    This style-key is deprecated

    Deprecated stylekeys exist only for legacy purposes to support older report-definitions and must not be used.
    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.

    This style-key is deprecated

    Deprecated stylekeys exist only for legacy purposes to support older report-definitions and must not be used.
    No longer used.

  • box-sizing (box-sizing)

    Specifies the border-model to use.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • dynamic_height (dynamic_height)

    A flag indicating whether the field should expand its height based on the content it contains.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • ext-paint (ext-paint)

    A extended forground paint property. Expert option.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • href-html-window (href-html-window)

    The window where the link should be opened

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • href-inherited (href-inherited)

    No longer used.

    This style-key is deprecated

    Deprecated stylekeys exist only for legacy purposes to support older report-definitions and must not be used.
    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.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • 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.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • 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.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • Excel.WrapText (Excel.WrapText)

    A override setting that defines whether Excel-Cells should have text-wrapping enabled.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

Group Band

  • repeat-header (repeat-header)

    A flag indicating whether the group-header/footer should be repeated on each new page

    This style-key is hidden

    Hidden style-keys do not show up in the report-designer. These style-keys are used to transport internal state information and should never be modified outside the report-processing.

Layout

  • y (The Y-Coordinate where the element should be placed.)


  • absolute_pos (absolute_pos)

    No longer used.

    This style-key is deprecated

    Deprecated stylekeys exist only for legacy purposes to support older report-definitions and must not be used.
    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.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • 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.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • max-size (max-size)

    The element's maximum size.

    This style-key is deprecated

    Deprecated stylekeys exist only for legacy purposes to support older report-definitions and must not be used.
    No longer used.

  • max-width (max-width)

    The element's maximum width.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • min-height (min-height)

    The element's minimum height.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • min-size (min-size)

    The element's minimum size.

    This style-key is deprecated

    Deprecated stylekeys exist only for legacy purposes to support older report-definitions and must not be used.
    No longer used.

  • min-width (min-width)

    The element's minimum width.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • orphans (orphans)

    Defines the minimum number of elements or lines on the page before a pagebreak can occur within the band or paragraph.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • overflow-x (overflow-x)

    Defines whether content is allowed to overflow the element's layouted box to the right.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • overflow-y (overflow-y)

    Defines whether content is allowed to overflow the element's layouted box to the bottom.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • preferred-size (preferred-size)

    No longer used.

    This style-key is deprecated

    Deprecated stylekeys exist only for legacy purposes to support older report-definitions and must not be used.
    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.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • width (width)

    The preferred width. If defined, this width overrides all other layout rules.
  • x (error)

    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

    This style-key is hidden

    Hidden style-keys do not show up in the report-designer. These style-keys are used to transport internal state information and should never be modified outside the report-processing.

  • display-on-lastpage (display-on-lastpage)

    A flag indicating whether the band should be printed on the last page

    This style-key is hidden

    Hidden style-keys do not show up in the report-designer. These style-keys are used to transport internal state information and should never be modified outside the report-processing.

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.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • font-size (font-size)

    The size of the font in point (1/72th of an inch).

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • 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

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • font-underline (font-underline)

    A flag indicating whether the text should be underlined.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • line-height (line-height)

    Defines the height of a single text line. Is always greater or equal to the font size.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • max-letter-spacing (max-letter-spacing)

    The maximum space between two letters.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • min-letter-spacing (min-letter-spacing)

    The minimum space between two letters.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • optimum-letter-spacing (optimum-letter-spacing)

    The preferred space between two letters.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • reserved-literal (reserved-literal)

    A text quate that is printed if the given text does not fully fit into the element bound

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • text-wrap (text-wrap)

    A flag indicating whether text will automatically wrap at the end of the line.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • trim-text-content (trim-text-content)

    A flag indicating whether leading and trailing whitespaces will be removed.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • vertical-text-alignment (vertical-text-alignment)

    A extended text-alignment that allows fine control on how inline-text is aligned within a line.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • whitespace-collapse (whitespace-collapse)

    Controls how the renderer treats whitespaces.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.

  • word-spacing (word-spacing)

    Allows to define additional spacing between words.

    This style-key is an expert option

    Expert style-keys can be used to fine tune the report. However, they can be dangerous and youshould know what you are doing or strange things may happen.