SVGAngle

SVGAngle class

The SVGAngle interface corresponds to the angle basic data type.

public class SVGAngle : SVGValueType

Properties

Name Description
UnitType { get; } The type of the value as specified by one of the SVG_ANGLETYPE_* constants defined on this interface.
Value { get; set; } The angle value as a floating point value, in degrees. Setting this attribute will cause valueInSpecifiedUnits and valueAsString to be updated automatically to reflect this setting.
ValueAsString { get; set; } The angle value as a string value, in the units expressed by unitType. Setting this attribute will cause value, valueInSpecifiedUnits and unitType to be updated automatically to reflect this setting.
ValueInSpecifiedUnits { get; set; } The angle value as a floating point value, in the units expressed by unitType. Setting this attribute will cause value and valueAsString to be updated automatically to reflect this setting.

Methods

Name Description
ConvertToSpecifiedUnits(ushort) Preserve the same underlying stored value, but reset the stored unit identifier to the given unitType. Object attributes unitType, valueInSpecifiedUnits and valueAsString might be modified as a result of this method.
Dispose() Releases unmanaged and - optionally - managed resources.
virtual GetPlatformType() This method is used to retrieve the ECMAScript object .
NewValueSpecifiedUnits(ushort, float) Reset the value as a number with an associated unitType, thereby replacing the values for all of the attributes on the object.
override ToString() Returns a String that represents this instance.

Other Members

Name Description
const SVG_ANGLETYPE_DEG The unit type was explicitly set to degrees.
const SVG_ANGLETYPE_GRAD The unit type is radians.
const SVG_ANGLETYPE_RAD The unit type is radians.
const SVG_ANGLETYPE_UNKNOWN The unit type is not one of predefined unit types. It is invalid to attempt to define a new value of this type or to attempt to switch an existing value to this type.
const SVG_ANGLETYPE_UNSPECIFIED No unit type was provided (i.e., a unitless value was specified). For angles, a unitless value is treated the same as if degrees were specified.

See Also