Skip To Content ArcGIS for Developers Sign In Dashboard

TextSymbol QML Type

A text marker symbol. More...

Import Statement: import Esri.ArcGISRuntime 100.9
Since: Esri.ArcGISRuntime 100.0
Inherits:

MarkerSymbol

Properties

Signals

Detailed Description

Symbols describe how graphics and features look on a map. Different symbols are used with different geometry types. Instances of this type represent Text symbols are used to display text for graphics and features. The graphic or feature can be based on any type of geometry - point, multipoint, polyline, or polygon.

Example:

Create a TextSymbol and apply it to a Graphic:

var textSymbol = ArcGISRuntimeEnvironment.createObject("TextSymbol", {
                                                           color: "black",
                                                           text: "Redlands",
                                                           size: 12.0,
                                                           horizontalAlignment: Enums.HorizontalAlignmentRight,
                                                           verticalAlignment: Enums.VerticalAlignmentMiddle
                                                       });
var point = ArcGISRuntimeEnvironment.createObject("Point", {x: -117, y: 34});
var graphic = ArcGISRuntimeEnvironment.createObject("Graphic", {geometry: point, symbol: textSymbol});

See also JsonSerializable.

Property Documentation

backgroundColor : color

The color for the text symbol background.


color : color

The color of the text.


fontDecoration : Enums.FontDecoration

The font decoration of the text.

See also Enums.FontDecoration.


fontFamily : string

The font family for the text.


fontStyle : Enums.FontStyle

The font style for the text.

See also Enums.FontStyle.


fontWeight : Enums.FontWeight

The font weight for the text.

See also Enums.FontWeight.


haloColor : color

The color of the halo.


haloWidth : real

The width of the halo in device independent pixels (DIPs).


horizontalAlignment : Enums.HorizontalAlignment

The horizontal alignment for the text.

See also Enums.HorizontalAlignment.


kerningEnabled : bool

Whether kerning (visual adjustments to the spacing between characters in the text) is enabled.

The default value is false.


outlineColor : color

The color of the outline.


outlineWidth : real

The width of the outline in device independent pixels (DIPs).


size : real

The size of the text in device independent pixels (DIPs).


text : string

The text to display for the symbol.


verticalAlignment : Enums.VerticalAlignment

The vertical alignment for the text.

See also Enums.VerticalAlignment.


Signal Documentation

backgroundColorChanged()

Emitted when the backgroundColor property changes.

Note: The corresponding handler is onBackgroundColorChanged.


colorChanged()

Emitted when the color property changes.

Note: The corresponding handler is onColorChanged.


fontDecorationChanged()

Emitted when the fontDecoration property changes.

Note: The corresponding handler is onFontDecorationChanged.


fontFamilyChanged()

Emitted when the fontFamily property changes.

Note: The corresponding handler is onFontFamilyChanged.


fontStyleChanged()

Emitted when the fontStyle property changes.

Note: The corresponding handler is onFontStyleChanged.


fontWeightChanged()

Emitted when the fontWeight property changes.

Note: The corresponding handler is onFontWeightChanged.


haloColorChanged()

Emitted when the haloColor property changes.

Note: The corresponding handler is onHaloColorChanged.


haloWidthChanged()

Emitted when the haloWidth property changes.

Note: The corresponding handler is onHaloWidthChanged.


horizontalAlignmentChanged()

Emitted when the horizontalAlignment property changes.

Note: The corresponding handler is onHorizontalAlignmentChanged.


kerningEnabledChanged()

Emitted when the kerningEnabled property changes.

Note: The corresponding handler is onKerningEnabledChanged.


outlineColorChanged()

Emitted when the outlineColor property changes.

Note: The corresponding handler is onOutlineColorChanged.


outlineWidthChanged()

Emitted when the outlineWidth property changes.

Note: The corresponding handler is onOutlineWidthChanged.


sizeChanged()

Emitted when the size property changes.

Note: The corresponding handler is onSizeChanged.


textChanged()

Emitted when the text property changes.

Note: The corresponding handler is onTextChanged.


verticalAlignmentChanged()

Emitted when the verticalAlignment property changes.

Note: The corresponding handler is onVerticalAlignmentChanged.



Feedback on this topic?