Class SVGLength

Class SVGLength

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

SVGLength 接口符合基本数据类型的长度。一个 SVGLength 对象只能被指定为阅读,这意味着尝试修改对象将导致一个例外被扔掉,如下所描述。

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

Inheritance

object DOMObject SVGValueType SVGLength

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_LENGTHTYPE_CM

使用 CSS2 定义的 cm 单元确定值。

[DOMName("SVG_LENGTHTYPE_CM")]
public const ushort SVG_LENGTHTYPE_CM = 6

领域价值

ushort

SVG_LENGTHTYPE_EMS

使用 CSS2 定义的 em 单元确定值。

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

领域价值

ushort

SVG_LENGTHTYPE_EXS

使用 CSS2 定义的 ex 单元指定值。

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

领域价值

ushort

SVG_LENGTHTYPE_IN

使用 CSS2 中定义的单元值来定义一个值。

[DOMName("SVG_LENGTHTYPE_IN")]
public const ushort SVG_LENGTHTYPE_IN = 8

领域价值

ushort

SVG_LENGTHTYPE_MM

使用 CSS2 定义的 mm 单位确定值。

[DOMName("SVG_LENGTHTYPE_MM")]
public const ushort SVG_LENGTHTYPE_MM = 7

领域价值

ushort

SVG_LENGTHTYPE_NUMBER

没有提供单元类型(即没有单元值被指定),这表明用户单元中的值。

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

领域价值

ushort

SVG_LENGTHTYPE_PC

使用 CSS2 定义的 PC 单元确定的值。

[DOMName("SVG_LENGTHTYPE_PC")]
public const ushort SVG_LENGTHTYPE_PC = 10

领域价值

ushort

SVG_LENGTHTYPE_PERCENTAGE

百分比值已确定。

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

领域价值

ushort

SVG_LENGTHTYPE_PT

使用 CSS2 定义的 pt 单元确定值。

[DOMName("SVG_LENGTHTYPE_PT")]
public const ushort SVG_LENGTHTYPE_PT = 9

领域价值

ushort

SVG_LENGTHTYPE_PX

使用 CSS2 定义的 px 单元确定值。

[DOMName("SVG_LENGTHTYPE_PX")]
public const ushort SVG_LENGTHTYPE_PX = 5

领域价值

ushort

SVG_LENGTHTYPE_UNKNOWN

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

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

领域价值

ushort

Properties

UnitType

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

[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 可能因此方法而被修改. 例如,如果原值为“0.5cm”并且该方法被要求转换为毫米,则单位类型将被更改为 SVG_LENGTHTYPE_MM,值InSpecifiedUnits将被更改为数字值5和值AsString将被更改为“5mm”。

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

Parameters

unitType ushort

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

Exceptions

DOMException

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

DOMException

代码 Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR当长度相当于只读的属性或当对象本身仅读的时。

NewValueSpecifiedUnits(海洋,海洋)

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

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

Parameters

unitType ushort

单位类型为值。

valueInSpecifiedUnits float

新的价值……

Exceptions

DOMException

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

DOMException

代码 Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR当长度相当于只读的属性或当对象本身仅读的时。

ToString()

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

public override string ToString()

Returns

string

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

 中文