Class SVGAngle

Class SVGAngle

名称: Aspose.Html.Dom.Svg.DataTypes 编辑: Aspose.HTML.dll (25.4.0)

SVGAngle 接口符合角度基本数据类型。

[DOMName("SVGAngle")]
[DOMObject]
[ComVisible(true)]
public class SVGAngle : SVGValueType, INotifyPropertyChanged, IDisposable

Inheritance

object DOMObject SVGValueType SVGAngle

Implements

INotifyPropertyChanged , IDisposable

继承人

SVGValueType.Dispose() , SVGValueType.Dispose(bool) , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Fields

SVG_ANGLETYPE_DEG

单位类型明确设置为级别。

[DOMName("SVG_ANGLETYPE_DEG")]
public const ushort SVG_ANGLETYPE_DEG = 2

领域价值

ushort

SVG_ANGLETYPE_GRAD

单位类型是辐射。

[DOMName("SVG_ANGLETYPE_GRAD")]
public const ushort SVG_ANGLETYPE_GRAD = 4

领域价值

ushort

SVG_ANGLETYPE_RAD

单位类型是辐射。

[DOMName("SVG_ANGLETYPE_RAD")]
public const ushort SVG_ANGLETYPE_RAD = 3

领域价值

ushort

SVG_ANGLETYPE_UNKNOWN

单位类型不是一个预定义的单位类型,试图定义此类新值或试图将现有值转换为此类值是不可能的。

[DOMName("SVG_ANGLETYPE_UNKNOWN")]
public const ushort SVG_ANGLETYPE_UNKNOWN = 0

领域价值

ushort

SVG_ANGLETYPE_UNSPECIFIED

没有单元类型提供(即没有单元值被指定)。对于角度,一个没有单元值被处理相同,如果等级被指定。

[DOMName("SVG_ANGLETYPE_UNSPECIFIED")]
public const ushort SVG_ANGLETYPE_UNSPECIFIED = 1

领域价值

ushort

Properties

UnitType

根据 SVG_ANGLETYPE_* 规定的值类型在此界面上定义的恒定。

[DOMName("unitType")]
public ushort UnitType { get; }

财产价值

ushort

Value

定这个属性将导致值InSpecifiedUnits 和值AsString 自动更新以反映此设置。

[DOMName("value")]
public float Value { get; set; }

财产价值

float

Exceptions

DOMException

代码 Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR當角度相匹配於只閱讀的属性或當對象本身只閱讀時升起。

ValueAsString

定这个属性将导致值,值InSpecifiedUnits和单位Type会自动更新,以反映这个设置。

[DOMName("valueAsString")]
public string ValueAsString { get; set; }

财产价值

string

Exceptions

DOMException

代码 Aspose.Html.Dom.DOMException.SYNTAX_ERR升高,如果分配的线不能作为有效的角落分配。

DOMException

代码 Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR當角度相匹配於只閱讀的属性或當對象本身只閱讀時升起。

ValueInSpecifiedUnits

在单元Type 所表达的单元中,作为一个浮动点值的角度值 设置此属性将导致值和值AsString 自动更新,以反映此设置。

[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }

财产价值

float

Exceptions

DOMException

代码 Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR當角度相匹配於只閱讀的属性或當對象本身只閱讀時升起。

Methods

ConvertToSpecifiedUnits(威士忌)

保持相同的基本存储值,但将存储单位识别器重新设置为该单位类型 对象属性单位类型、值InSpecifiedUnits 和值AsString 可能因此方法而被修改。

[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)

Parameters

unitType ushort

将单元类型转换为(例如 SVG_ANGLETYPE_DEG)。

Exceptions

DOMException

代码 Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERR如果单位类型是 SVG_ANGLETYPE_UNKNOWN 或不是有效的单位类型恒定(此界面定义的其他 SVG_ANGLETYPE_* 恒定之一)。

DOMException

代码 Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR當角度相匹配於只閱讀的属性或當對象本身只閱讀時升起。

NewValueSpecifiedUnits(海洋,海洋)

将值重新设置为与相关单位Type的数字,从而取代对象中的所有属性的值。

[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort newUnitType, float valueInSpecifiedUnits)

Parameters

newUnitType ushort

值的单位类型(例如 SVG_ANGLETYPE_DEG)。

valueInSpecifiedUnits float

角度值。

Exceptions

DOMException

代码 Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERR如果单位类型是 SVG_ANGLETYPE_UNKNOWN 或不是有效的单位类型恒定(此界面定义的其他 SVG_ANGLETYPE_* 恒定之一)。

DOMException

代码 Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR當角度相匹配於只閱讀的属性或當對象本身只閱讀時升起。

ToString()

返回一个 System.String 代表此例子。

public override string ToString()

Returns

string

一个系统.String 代表这个实例。

 中文