SVGAngle Class

SVGAngle class

The SVGAngle interface corresponds to the angle basic data type.

public class SVGAngle : SVGValueType

Properties

NameDescription
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

NameDescription
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.

Fields

NameDescription
const SVG_ANGLETYPE_DEGThe unit type was explicitly set to degrees.
const SVG_ANGLETYPE_GRADThe unit type is radians.
const SVG_ANGLETYPE_RADThe unit type is radians.
const SVG_ANGLETYPE_UNKNOWNThe 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_UNSPECIFIEDNo 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