Process Theme - Properties

A Theme which applies Processing to items before they are drawn.

Click here for Process Theme description.

Theme Properties

Theme Component Properties


Theme Properties

  • Bold: _text_bold&
    Should the legend/label text be drawn bold?

  • Brush: _brush$
    The Brush used for the legend/label text backdrop, if the legend/label text is opaque.

  • Class: _classTheme$
    The class of the Theme.

  • Description: _DESC$
    A textual description of the object.

  • Disabled: _bDisabled&
    Should Theme graphics be hidden?

  • Draw original Item after processed Item: _bDrawOriginalAfter@
    Should the original Item be drawn after the processed Item?
    If this value is True the original Item will be drawn after the processed Item.
    If this value is False the original Item will not be drawn after the processed Item.

  • Draw original Item before processed Item: _bDrawOriginalBefore@
    Should the original Item be drawn before the processed Item?
    If this value is True the original Item will be drawn before the processed Item.
    If this value is False the original Item will not be drawn before the processed Item.

  • Filter: _filter$
    Optional filter name, used to control which items are displayed in the map window.

  • Font: _font$
    The font used for the legend/label text.

  • Italic: _text_italic&
    Should the legend/label text be drawn italicised?

  • Number of operations: _nOperations&
    Number of operations in Theme.

  • Opaque: _text_opaque&
    Should the legend/label text be drawn opaque?

    If this value is True for legend text then the legend will draw with a surrounding box drawn with the legend Pen, and filled with the legend Brush.

    If this value is True for label text then the labels will appear with a filled background, drawn using the label Brush.

  • Outline: _text_outline&
    The Theme's text outline.

  • Pen: _pen$
    The Pen used to draw the legend/label text.

  • Point height: _point_height&
    The point height of the legend/label text.

  • Samples per column: _nPerColumn&
    The number of samples, i.e. Theme components, per legend column. This property can have a value up to 200.

  • Sample size factor: _sampleSize#
    The scale factor to apply to samples, relative to the text height.

  • Subtitle: _subtitle$
    The legend subtitle.

  • Subtitle size factor: _subtitleSize#
    The scale factor to apply to the subtitle text, relative to the text height.

  • Title: _title$
    The Theme title.

  • Title bold: _title_bold&
    Should the title text be bold?

  • Title size factor: _titleSize#
    The scale factor to apply to the title text, relative to the text height.

  • Underlined: _text_underlined&
    Should the legend/label text be drawn underlined?

  • Wrap character: _wrap$

    The character at which to wrap a string.

  • Wrap length: _wrapLength&
    The length at which to wrap a string (+ve: wrap after N characters; -ve: wrap at exactly N characters)

Theme Component Properties

  • Brush: _brush$
    The Brush used to fill the Theme component. Use "" to not override the item Brush.
     
  • Disabled: _bDisabled&
    Should the Theme component graphics be disabled?

  • Hidden: _bHidden&
    Should the Theme component graphics be hidden?

  • Pen: _pen$
    The Pen used to draw the Theme component. Use "" to not override the item Pen.

  • Symbol: _shape$
    The Symbol used for point items which match the Theme component. Use "" to not override the point Symbol.

  • Title: _title$
    The title of a Theme component, for display in the Theme legend.

  • Value: _strValue#
    A value in the Theme.