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
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
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
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
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
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
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
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
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
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
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
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
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
Exceptions
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
Exceptions
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ệ.
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
Exceptions
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
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).
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
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).
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
Một hệ thống.String đại diện cho trường hợp này.