OptionalangleA numeric value that defines the number of degrees (0 to 360) that a text symbol is rotated. The rotation is from East in a counter-clockwise direction where East is the 0° axis.
OptionalbackgroundBackground color of the text.
OptionalborderValue indicating the the color of the border line.
OptionalborderNumeric value indicating the the size of the border line in points.
OptionalcolorColor is represented as a four-element array. The four elements represent values for red, green, blue, and alpha in that order. Values range from 0 through 255. If color is undefined for a symbol, the color value is null.
OptionalfontFont used for text symbols.
OptionalhaloColor of the halo around the text.
OptionalhaloNumeric value indicating the point size of a halo around the text symbol.
OptionalhorizontalThe horizontal alignment of the text.
OptionalkerningBoolean value indicating whether to adjust the spacing between characters in the text string.
OptionalrightBoolean value, set to true if using Hebrew or Arabic fonts.
OptionalrotatedBoolean value indicating whether every character in the text string is rotated.
OptionaltextOnly applicable when specified as a client-side graphic.
The type of symbol. See SymbolJsonType.
OptionalverticalThe vertical alignment of the text.
OptionalxoffsetNumeric value indicating the offset on the x-axis in pixels.
OptionalyoffsetNumeric value indicating the offset on the y-axis in pixels.
Text symbols are used to add text to a feature (labeling).
See https://developers.arcgis.com/web-map-specification/objects/esriTS_symbol/.