A KML image coordinate object. More...
Import Statement: | import Esri.ArcGISRuntime 100.15 |
Since: | Esri.ArcGISRuntime 100.7 |
Inherits: |
Properties
Signals
- xChanged()
- xUnitsChanged()
- yChanged()
- yUnitsChanged()
Detailed Description
According to the OGC 2.3 specification in section 16.26.2 (https://docs.opengeospatial.org/is/12-007r2/12-007r2.html#1254)"Specifies an image coordinate system. The x and y values may each be specified in three different ways - as pixels (pixels), as fractions of the icon (fraction), or as inset pixels (insetPixels), which is an offset in pixels from the upper right corner of the icon. They may or may not be specified in a consistent manner - for example, x can be specified in pixels and y as a fraction." Use the KmlUnitsType
enumeration (via the KmlImageCoordinate::xUnits and KmlImageCoordinate::yUnits properties to establish the KML image coordinate system. Values of type fraction must be between 0.0 and 1.0. Values below 0.0 will be set to 0.0, and values above 1.0 will be set to 1.0. If a non-integral number is specified with a unit type of device- independent pixels (Enums.KmlUnitsTypePixels
or Enums.KmlUnitsTypeInsetPixels
), it will be rounded down to a whole number (e.g. 2.243 will be rounded to 2.0).
Property Documentation
Units in which the x value is specified.
Note: This property can only be set during instantiation.
Units in which the y value is specified.
Note: This property can only be set during instantiation.
Signal Documentation
Emitted when the x property changes.
Note: The corresponding handler is onXChanged
.
Emitted when the xUnits property changes.
Note: The corresponding handler is onXUnitsChanged
.
Emitted when the y property changes.
Note: The corresponding handler is onYChanged
.
Emitted when the yUnits property changes.
Note: The corresponding handler is onYUnitsChanged
.