Class SVGLength

Class SVGLength

Tên không gian: Aspose.Html.Dom.Svg.DataTypes Tổng hợp: Aspose.HTML.dll (25.4.0)

Giao diện SVGLength tương ứng với chiều dài loại dữ liệu cơ bản.Một đối tượng SVGLength chỉ có thể được chỉ định là đọc, có nghĩa là những nỗ lực để sửa đổi đối tượng sẽ dẫn đến một ngoại lệ bị ném, như được mô tả dưới đây.

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

Inheritance

object DOMObject SVGValueType SVGLength

Implements

INotifyPropertyChanged , IDisposable

Thành viên thừa kế

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

Một giá trị được xác định bằng cách sử dụng các đơn vị cm được xác định trong CSS2.

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

Giá trị Field

ushort

SVG_LENGTHTYPE_EMS

Một giá trị được xác định bằng cách sử dụng các đơn vị em được xác định trong CSS2.

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

Giá trị Field

ushort

SVG_LENGTHTYPE_EXS

Một giá trị được xác định bằng cách sử dụng các đơn vị ex được xác định trong CSS2.

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

Giá trị Field

ushort

SVG_LENGTHTYPE_IN

Một giá trị được xác định bằng cách sử dụng giá trị trong đơn vị được xác định trong CSS2.

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

Giá trị Field

ushort

SVG_LENGTHTYPE_MM

Một giá trị được xác định bằng cách sử dụng các đơn vị mm được xác định trong CSS2.

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

Giá trị Field

ushort

SVG_LENGTHTYPE_NUMBER

Không có loại đơn vị được cung cấp (ví dụ, một giá trị không đơn vị đã được chỉ định), mà chỉ ra giá trị trong đơn vị người dùng.

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

Giá trị Field

ushort

SVG_LENGTHTYPE_PC

Một giá trị được xác định bằng cách sử dụng các đơn vị PC được xác định trong CSS2.

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

Giá trị Field

ushort

SVG_LENGTHTYPE_PERCENTAGE

Một tỷ lệ phần trăm đã được xác định.

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

Giá trị Field

ushort

SVG_LENGTHTYPE_PT

Một giá trị được xác định bằng cách sử dụng các đơn vị pt được xác định trong CSS2.

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

Giá trị Field

ushort

SVG_LENGTHTYPE_PX

Một giá trị được xác định bằng cách sử dụng các đơn vị px được xác định trong CSS2.

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

Giá trị Field

ushort

SVG_LENGTHTYPE_UNKNOWN

Loại đơn vị không phải là một trong những loại đơn vị được xác định trước. nó là không thể cố gắng xác định một giá trị mới của loại này hoặc cố gắng chuyển đổi một giá trị hiện có sang loại này.

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

Giá trị Field

ushort

Properties

UnitType

Loại giá trị như được chỉ định bởi một trong số SVG_LENGTHTYPE_* liên tục được xác định trên giao diện này.

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

Giá trị bất động sản

ushort

Value

Giá trị là giá trị điểm lặn, trong đơn vị người dùng. thiết lập thuộc tính này sẽ làm cho giá trịInSpecifiedUnits và giá trịAsString được cập nhật tự động để phản ánh thiết lập này.

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

Giá trị bất động sản

float

Exceptions

DOMException

Mã Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRTăng khi chiều dài tương ứng với một thuộc tính chỉ đọc hoặc khi bản thân đối tượng chỉ đọc.

ValueAsString

Giá trị như một giá trị chuỗi, trong các đơn vị được thể hiện bởi đơn vịType. thiết lập thuộc tính này sẽ làm cho giá trị, giá trịInSpecifiedUnits và đơn vịType sẽ được cập nhật tự động để phản ánh thiết lập này.

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

Giá trị bất động sản

string

Exceptions

DOMException

Mã Aspose.Html.Dom.DOMException.SYNTAX_ERRĐược nâng cao nếu dòng được quy định không thể được đếm như một chiều dài hợp lệ.

DOMException

Mã Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRTăng khi chiều dài tương ứng với một thuộc tính chỉ đọc hoặc khi bản thân đối tượng chỉ đọc.

ValueInSpecifiedUnits

Giá trị là giá trị điểm lặn, trong các đơn vị được thể hiện bởi đơn vịType. thiết lập thuộc tính này sẽ làm cho giá trị và giá trịAsString được cập nhật tự động để phản ánh thiết lập này.

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

Giá trị bất động sản

float

Exceptions

DOMException

Mã Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRTăng khi chiều dài tương ứng với một thuộc tính chỉ đọc hoặc khi bản thân đối tượng chỉ đọc.

Methods

ConvertToSpecifiedUnits(Thuyết Minh)

Giữ cùng một giá trị lưu trữ cơ bản, nhưng đặt lại ID đơn vị lưu trữ cho đơn vị cụ thểType.Object attributes đơn vịType, giá trịInSpecifiedUnits và giá trịAsString có thể được sửa đổi như một kết quả của phương pháp này. Ví dụ, nếu giá trị ban đầu là “0.5cm” và phương pháp được yêu cầu chuyển đổi thành milimeter, thì đơn vịType sẽ được thay đổi thành SVG_LENGTHTYPE_MM, giá trịInSpecifiedUnits sẽ được thay đổi thành giá trị số 5 và giá trịAsString sẽ được thay đổi thành “5mm”.

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

Parameters

unitType ushort

Loại đơn vị để chuyển sang (ví dụ, SVG_LENGTHTYPE_MM).

Exceptions

DOMException

Mã Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRĐược nâng cao nếu đơn vịType là SVG_LENGTHTYPE_UNKNOWN hoặc không phải là một liên tục loại đơn vị hợp lệ (một trong những liên tục SVG_LENGTHTYPE_* khác được xác định trên giao diện này).

DOMException

Mã Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRTăng khi chiều dài tương ứng với một thuộc tính chỉ đọc hoặc khi bản thân đối tượng chỉ đọc.

NewValueSpecifiedUnits(Thuyết Minh, Float)

Đặt lại giá trị như một số với một đơn vị liên quanType, do đó thay thế giá trị cho tất cả các thuộc tính trên đối tượng.

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

Parameters

unitType ushort

Loại đơn vị cho giá trị.

valueInSpecifiedUnits float

Giá trị mới…

Exceptions

DOMException

Mã Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRĐược nâng cao nếu đơn vịType là SVG_LENGTHTYPE_UNKNOWN hoặc không phải là một liên tục loại đơn vị hợp lệ (một trong những liên tục SVG_LENGTHTYPE_* khác được xác định trên giao diện này).

DOMException

Mã Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRTăng khi chiều dài tương ứng với một thuộc tính chỉ đọc hoặc khi bản thân đối tượng chỉ đọc.

ToString()

Trở lại một System.String đại diện cho trường hợp này.

public override string ToString()

Returns

string

Một hệ thống.String đại diện cho trường hợp này.

 Tiếng Việt