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_LENGTYPE_* 중 하나에 의해 지정된 값의 유형은 이 인터페이스에서 정의된 일정입니다.

[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 및 unitType가 자동으로 업데이트되어 이 설정을 반영합니다.

[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

이 속성을 설정하면 가치와 가치AsString이 자동으로 업데이트되어 이 설정을 반영합니다.

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

부동산 가치

float

Exceptions

DOMException

코드 Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR길이가 단순한 읽기 속성과 일치하는 경우 또는 개체 자체가 단순히 읽을 때 상승한다.

Methods

ConvertToSpecifiedUnits(우수성)

예를 들어, 원본 값이 “0.5cm"이고 방법이 밀리미터로 변환하도록 요청되면 유닛Type는 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입니다.

 한국어