TextSymbol QML Type
Used to display text at points on a layer. More...
Import Statement: | import Esri.ArcGISRuntime |
Since: | Esri.ArcGISRuntime 100.0 |
Inherits: |
Properties
- backgroundColor : color
- color : color
- fontDecoration : Enums.FontDecoration
- fontFamily : string
- fontStyle : Enums.FontStyle
- fontWeight : Enums.FontWeight
- haloColor : color
- haloWidth : real
- horizontalAlignment : Enums.HorizontalAlignment
- kerningEnabled : bool
- outlineColor : color
- outlineWidth : real
- size : real
- text : string
- verticalAlignment : Enums.VerticalAlignment
Signals
- backgroundColorChanged()
- colorChanged()
- fontDecorationChanged()
- fontFamilyChanged()
- fontStyleChanged()
- fontWeightChanged()
- haloColorChanged()
- haloWidthChanged()
- horizontalAlignmentChanged()
- kerningEnabledChanged()
- outlineColorChanged()
- outlineWidthChanged()
- sizeChanged()
- textChanged()
- verticalAlignmentChanged()
Detailed Description
Text symbols are used to display text for graphics. The graphics 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 |
fontWeight : 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.
Returns HorizontalAlignment::Center if an error occurs.
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.
Returns Enums.VerticalAlignmentMiddle if an error occurs.
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
.