Geometry Theme - Properties

A Theme which provides annotation of Item geometry.

Click here for Geometry 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 disabled?

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

  • Fixed size symbols: _bFixed&
    Symbols are to be fixed size. True/False

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

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

  • Maximum scale: _scalemax#
    The highest reproduction scale at which Theme annotation graphics will be drawn. If you set this value to 1000, and then zoom out to 1:2000 the Theme annotation will become invisible.

  • Minimum scale: _scalemin#
    The lowest reproduction scale at which Theme annotation graphics will be drawn. If you set this value to 100, and then zoom out to 1:50 the Theme annotation will become invisible.

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

  • Select End annotation symbol: _shapeEnd$
    Name of End symbol if _bUseShapeEnd& is True, i.e. Geometry.End.

  • Select Midpoint annotation symbol: _shapeMidpoint$
    Name of Midpoint symbol if _bUseShapeMidpoint& is True, i.e. Geometry.Midpoint.

  • Select Origin annotation symbol: _shapeOrigin$
    Name of Origin symbol if _bUseShapeOrigin& is True, i.e. Geometry.Origin.

  • Select Self-cross validation symbol: _shapeSelfIntersection$
    Name of Self-cross symbol if _bUseShapeSelfIntersection& is True, i.e. Geometry.SelfIntersection.

  • Select Spike validation symbol: _shapeSpike$
    Name of Spike symbol if _bUseShapeSpike& is True, i.e. Geometry.Spike.

  • Select Start annotation symbol: _shapeStart$
    Name of Start symbol if _bUseShapeStart& is True, i.e. Geometry.Start.

  • Select Straight annotation symbol: _shapeStraight$
    Name of Straight symbol if _bUseShapeStraight& is True, i.e. Geometry.Straight.

  • Select Vertex annotation symbol: _shapeVertex$
    Name of Vertex symbol if _bUseShapeVertex& is True, i.e. Geometry.Vertex.

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

  • Use End annotation symbol: _bUseShapeEnd&
    An End annotation symbol is to be used.
    If this value is True End annotation symbol is on.
    If this value is False End annotation symbol is off.

  • Use Midpoint annotation symbol: _bUseShapeMidpoint&
    A Midpoint annotation symbol is to be used.
    If this value is True Midpoint annotation symbol is on.
    If this value is False Midpoint annotation symbol is off.

  • Use Origin annotation symbol: _bUseShapeOrigin&
    An Origin annotation symbol is to be used.
    If this value is True Origin annotation symbol is on.
    If this value is False Origin annotation symbol is off.

  • Use Self-cross validation symbol: _bUseShapeSelfIntersection&
    A Self-cross validation symbol is to be used.
    If this value is True Self-cross validation symbol is on.
    If this value is False Self-cross validation symbol is off.

  • Use Spike validation symbol: _bUseShapeSpike&
    A Spike validation symbol is to be used.
    If this value is True Spike validation symbol is on.
    If this value is False Spike validation symbol is off.

  • Use Start annotation symbol: _bUseShapeStart$
    A Start annotation symbol is to be used.
    If this value is True Start annotation symbol is on.
    If this value is False Start annotation symbol is off.

  • Use Straight annotation symbol: _bUseShapeStraight&
    A Straight annotation symbol is to be used.
    If this value is True Straight annotation symbol is on.
    If this value is False Straight annotation symbol is off.

  • Use Vertex annotation symbol: _bUseShapeVertex&
    A Vertex annotation symbol is to be used.
    If this value is True Vertex annotation symbol is on.
    If this value is False Vertex annotation symbol is off.

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