A layer that can visualize annotation text data. More...
|Import Statement:||import Esri.ArcGISRuntime 100.8|
- featureTable : ArcGISFeatureTable
- item : ArcGISItem
- referenceScale : double
- serviceLayerId : string
- serviceLayerIdAsInt : int
- url : url
An annotation layer can be instantiated with either:
- url - the URL to the feature service layer or
- featureTable - the feature table for which to create the layer or
- item - a feature service PortalItem and
- serviceLayerId - the layer ID for which to create the layer
This QML type supports the following default properties. A default property may be declared inside another declared object without being assigned explicitly to a property.
[default] featureTable : ArcGISFeatureTable
The featureTable, containing annotation features, used as the source of the annotation layer.
This property can be set only during instantiation.
This QML property was introduced in Esri.ArcGISRuntime 100.6.
[default] item : ArcGISItem
The reference scale for the layer (read-only).
The reference scale of the layer is the scale at which a client should view the layer for the text to appear at its authored size.
If the client changes the viewing scale, then text will grow or shrink to keep a consistent size on the map (not the screen).
For a valid layer, the reference scale will always be a finite value, greater than zero. Until the layer is loaded, the reference scale will be zero.
The service layer ID being used by the annotation layer.
Note: The underlying Runtime property is represented as a 64-bit integer type. See Accessing 64-bit integer properties from QML.
This property must be set along with the item property. Failure to set both properties will result in the layer failing to load.
The service layer ID cannot be changed after the layer is loaded.
See also serviceLayerIdAsInt.
[default] url : url
Emitted when the featureTable property changed.
This QML signal was introduced in Esri.ArcGISRuntime 100.6.
Emitted when the referenceScale property changes.
Emitted when the serviceLayerIdAsInt property changes.
Emitted when the serviceLayerId property changes.
Emitted when the url property changes.