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

یک مقدار با استفاده از واحد های cm تعریف شده در CSS2 مشخص شد.

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

ارزش میدان

ushort

SVG_LENGTHTYPE_EMS

یک مقدار با استفاده از واحد های em تعریف شده در CSS2 مشخص شد.

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

ارزش میدان

ushort

SVG_LENGTHTYPE_EXS

یک مقدار با استفاده از واحدهای قبلی تعریف شده در CSS2 مشخص شد.

[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

یک مقدار با استفاده از واحد های mm تعریف شده در CSS2 مشخص شد.

[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

یک مقدار با استفاده از واحد های PC تعریف شده در CSS2 مشخص شد.

[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

یک مقدار با استفاده از واحد های pt تعریف شده در CSS2 مشخص شد.

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

ارزش میدان

ushort

SVG_LENGTHTYPE_PX

یک مقدار با استفاده از واحد های px تعریف شده در CSS2 مشخص شد.

[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

ارزش به عنوان یک ارزش ردیف، در واحد های بیان شده توسط واحدType. تنظیم این ویژگی باعث می شود که ارزش، ارزش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(شوارت)

همان مقدار ذخیره شده زیربنایی را حفظ کنید، اما شناسه ی واحد ذخیره شده را به واحد داده ی نوع بازگردانید. ویژگی های اشیاء واحد نوع، ارزشوحدات مشخص شده و ارزشAsString ممکن است به عنوان یک نتیجه از این روش تغییر کند. به عنوان مثال، اگر ارزش اصلی “0.5cm” بود و روش برای تبدیل به میلیمترها فراخوانده شد، پس از آن واحد نوع به SVG_LENGTHTYPE_MM تغییر خواهد کرد، ارزشوحدات مشخص شده به ارزش عددی 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(فلوت، فلوت)

ارزش را به عنوان یک عدد با یک واحد مرتبط نوع بازگردانید، به این ترتیب ارزش ها را برای تمام ویژگی های روی اشیاء جایگزین کنید.

[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()

بازگرداندن یک سیستم.String که این مثال را نشان می دهد.

public override string ToString()

Returns

string

یک سیستم.String که این مثال را نشان می دهد.

 فارسی