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
ارزش میدان
SVG_LENGTHTYPE_EMS
یک مقدار با استفاده از واحد های em تعریف شده در CSS2 مشخص شد.
[DOMName("SVG_LENGTHTYPE_EMS")]
public const ushort SVG_LENGTHTYPE_EMS = 3
ارزش میدان
SVG_LENGTHTYPE_EXS
یک مقدار با استفاده از واحدهای قبلی تعریف شده در CSS2 مشخص شد.
[DOMName("SVG_LENGTHTYPE_EXS")]
public const ushort SVG_LENGTHTYPE_EXS = 4
ارزش میدان
SVG_LENGTHTYPE_IN
یک مقدار با استفاده از آن در واحد های تعریف شده در CSS2 مشخص شد.
[DOMName("SVG_LENGTHTYPE_IN")]
public const ushort SVG_LENGTHTYPE_IN = 8
ارزش میدان
SVG_LENGTHTYPE_MM
یک مقدار با استفاده از واحد های mm تعریف شده در CSS2 مشخص شد.
[DOMName("SVG_LENGTHTYPE_MM")]
public const ushort SVG_LENGTHTYPE_MM = 7
ارزش میدان
SVG_LENGTHTYPE_NUMBER
هیچ نوع واحد ارائه نشده است (یعنی یک مقدار بدون واحد مشخص شده است) که نشان دهنده یک مقدار در واحد های کاربر است.
[DOMName("SVG_LENGTHTYPE_NUMBER")]
public const ushort SVG_LENGTHTYPE_NUMBER = 1
ارزش میدان
SVG_LENGTHTYPE_PC
یک مقدار با استفاده از واحد های PC تعریف شده در CSS2 مشخص شد.
[DOMName("SVG_LENGTHTYPE_PC")]
public const ushort SVG_LENGTHTYPE_PC = 10
ارزش میدان
SVG_LENGTHTYPE_PERCENTAGE
یک درصد مشخص شده است.
[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2
ارزش میدان
SVG_LENGTHTYPE_PT
یک مقدار با استفاده از واحد های pt تعریف شده در CSS2 مشخص شد.
[DOMName("SVG_LENGTHTYPE_PT")]
public const ushort SVG_LENGTHTYPE_PT = 9
ارزش میدان
SVG_LENGTHTYPE_PX
یک مقدار با استفاده از واحد های px تعریف شده در CSS2 مشخص شد.
[DOMName("SVG_LENGTHTYPE_PX")]
public const ushort SVG_LENGTHTYPE_PX = 5
ارزش میدان
SVG_LENGTHTYPE_UNKNOWN
نوع واحد یکی از نوع های واحد پیش تعریف نشده است.این غیرممکن است که سعی کنید یک ارزش جدید از این نوع را تعریف کنید یا سعی کنید یک ارزش موجود را به این نوع تغییر دهید.
[DOMName("SVG_LENGTHTYPE_UNKNOWN")]
public const ushort SVG_LENGTHTYPE_UNKNOWN = 0
ارزش میدان
Properties
UnitType
نوع ارزش به عنوان مشخص شده توسط یکی از SVG_LENGTHTYPE_* ثابت تعریف شده در این رابط است.
[DOMName("unitType")]
public ushort UnitType { get; }
ارزش املاک
Value
تنظیم این ویژگی باعث می شود که ارزشInSpecifiedUnits و ارزشAsString به طور خودکار به روز شود تا این تنظیم را منعکس کند.
[DOMName("value")]
public float Value { get; set; }
ارزش املاک
Exceptions
کد Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRافزایش زمانی که طول با یک ویژگی خواندن مطابقت دارد یا زمانی که موضوع تنها خوانده می شود.
ValueAsString
ارزش به عنوان یک ارزش ردیف، در واحد های بیان شده توسط واحدType. تنظیم این ویژگی باعث می شود که ارزش، ارزشInSpecifiedUnits و واحدType به طور خودکار به روز شود تا این تنظیم را منعکس کند.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }
ارزش املاک
Exceptions
کد Aspose.Html.Dom.DOMException.SYNTAX_ERRبالا برده شده اگر نوار تعیین شده نمی تواند به عنوان طول معتبر پارس شود.
کد Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRافزایش زمانی که طول با یک ویژگی خواندن مطابقت دارد یا زمانی که موضوع تنها خوانده می شود.
ValueInSpecifiedUnits
ارزش به عنوان یک نقطه شناور، در واحد های بیان شده توسط واحدType. تنظیم این ویژگی باعث می شود که ارزش و ارزشAsString به طور خودکار به روز می شود تا این تنظیم را منعکس کند.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }
ارزش املاک
Exceptions
کد 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
کد Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRاگر نوع واحد SVG_LENGTHTYPE_UNKNOWN باشد یا ثابت نوع واحد معتبر نباشد (یکی از ثابت های دیگر SVG_LENGTHTYPE_* که در این رابط تعریف شده است).
کد Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRافزایش زمانی که طول با یک ویژگی خواندن مطابقت دارد یا زمانی که موضوع تنها خوانده می شود.
NewValueSpecifiedUnits(فلوت، فلوت)
ارزش را به عنوان یک عدد با یک واحد مرتبط نوع بازگردانید، به این ترتیب ارزش ها را برای تمام ویژگی های روی اشیاء جایگزین کنید.
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort unitType, float valueInSpecifiedUnits)
Parameters
unitType
ushort
نوع واحد برای ارزش
valueInSpecifiedUnits
float
ارزش جدید…
Exceptions
کد Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRاگر نوع واحد SVG_LENGTHTYPE_UNKNOWN باشد یا ثابت نوع واحد معتبر نباشد (یکی از ثابت های دیگر SVG_LENGTHTYPE_* که در این رابط تعریف شده است).
کد Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRافزایش زمانی که طول با یک ویژگی خواندن مطابقت دارد یا زمانی که موضوع تنها خوانده می شود.
ToString()
بازگرداندن یک سیستم.String که این مثال را نشان می دهد.
public override string ToString()
Returns
یک سیستم.String که این مثال را نشان می دهد.