Skip To Content ArcGIS for Developers Sign In Dashboard

TextSymbol QML Type

A text marker symbol. More...

Import Statement: import Esri.ArcGISRuntime 100.6
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.


colorChanged()

Emitted when the color property changes.


fontDecorationChanged()

Emitted when the fontDecoration property changes.


fontFamilyChanged()

Emitted when the fontFamily property changes.


fontStyleChanged()

Emitted when the fontStyle property changes.


fontWeightChanged()

Emitted when the fontWeight property changes.


haloColorChanged()

Emitted when the haloColor property changes.


haloWidthChanged()

Emitted when the haloWidth property changes.


horizontalAlignmentChanged()

Emitted when the horizontalAlignment property changes.


kerningEnabledChanged()

Emitted when the kerningEnabled property changes.


outlineColorChanged()

Emitted when the outlineColor property changes.


outlineWidthChanged()

Emitted when the outlineWidth property changes.


sizeChanged()

Emitted when the size property changes.


textChanged()

Emitted when the text property changes.


verticalAlignmentChanged()

Emitted when the verticalAlignment property changes.



Feedback on this topic?