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
领域价值
SVG_ANGLETYPE_GRAD
单位类型是辐射。
[DOMName("SVG_ANGLETYPE_GRAD")]
public const ushort SVG_ANGLETYPE_GRAD = 4
领域价值
SVG_ANGLETYPE_RAD
单位类型是辐射。
[DOMName("SVG_ANGLETYPE_RAD")]
public const ushort SVG_ANGLETYPE_RAD = 3
领域价值
SVG_ANGLETYPE_UNKNOWN
单位类型不是一个预定义的单位类型,试图定义此类新值或试图将现有值转换为此类值是不可能的。
[DOMName("SVG_ANGLETYPE_UNKNOWN")]
public const ushort SVG_ANGLETYPE_UNKNOWN = 0
领域价值
SVG_ANGLETYPE_UNSPECIFIED
没有单元类型提供(即没有单元值被指定)。对于角度,一个没有单元值被处理相同,如果等级被指定。
[DOMName("SVG_ANGLETYPE_UNSPECIFIED")]
public const ushort SVG_ANGLETYPE_UNSPECIFIED = 1
领域价值
Properties
UnitType
根据 SVG_ANGLETYPE_* 规定的值类型在此界面上定义的恒定。
[DOMName("unitType")]
public ushort UnitType { get; }
财产价值
Value
定这个属性将导致值InSpecifiedUnits 和值AsString 自动更新以反映此设置。
[DOMName("value")]
public float Value { get; set; }
财产价值
Exceptions
代码 Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR當角度相匹配於只閱讀的属性或當對象本身只閱讀時升起。
ValueAsString
定这个属性将导致值,值InSpecifiedUnits和单位Type会自动更新,以反映这个设置。
[DOMName("valueAsString")]
public string ValueAsString { get; set; }
财产价值
Exceptions
代码 Aspose.Html.Dom.DOMException.SYNTAX_ERR升高,如果分配的线不能作为有效的角落分配。
代码 Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR當角度相匹配於只閱讀的属性或當對象本身只閱讀時升起。
ValueInSpecifiedUnits
在单元Type 所表达的单元中,作为一个浮动点值的角度值 设置此属性将导致值和值AsString 自动更新,以反映此设置。
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }
财产价值
Exceptions
代码 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
代码 Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERR如果单位类型是 SVG_ANGLETYPE_UNKNOWN 或不是有效的单位类型恒定(此界面定义的其他 SVG_ANGLETYPE_* 恒定之一)。
代码 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
代码 Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERR如果单位类型是 SVG_ANGLETYPE_UNKNOWN 或不是有效的单位类型恒定(此界面定义的其他 SVG_ANGLETYPE_* 恒定之一)。
代码 Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR當角度相匹配於只閱讀的属性或當對象本身只閱讀時升起。
ToString()
返回一个 System.String 代表此例子。
public override string ToString()
Returns
一个系统.String 代表这个实例。