Class SVGAngle

Class SVGAngle

نام ها : Aspose.Html.Dom.Svg.DataTypes جمع آوری: Aspose.HTML.dll (25.4.0)

رابط SVGAngle با نوع داده پایه زاویه مطابقت دارد.

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

Inheritance

object DOMObject SVGValueType SVGAngle

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_ANGLETYPE_DEG

نوع واحد به طور صریح به درجه تعیین شده است.

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

ارزش میدان

ushort

SVG_ANGLETYPE_GRAD

نوع واحد رادیان است.

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

ارزش میدان

ushort

SVG_ANGLETYPE_RAD

نوع واحد رادیان است.

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

ارزش میدان

ushort

SVG_ANGLETYPE_UNKNOWN

نوع واحد یکی از نوع های واحد پیش تعریف نشده است.این غیرممکن است که سعی کنید یک ارزش جدید از این نوع را تعریف کنید یا سعی کنید یک ارزش موجود را به این نوع تغییر دهید.

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

ارزش میدان

ushort

SVG_ANGLETYPE_UNSPECIFIED

هیچ نوع واحد ارائه نشده است (یعنی یک مقدار بدون واحد مشخص شده است) برای زاویه ها، یک مقدار بدون واحد همان است که اگر درجه مشخص شود.

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

ارزش میدان

ushort

Properties

UnitType

نوع ارزش به عنوان مشخص شده توسط یکی از SVG_ANGLETYPE_* ثابت تعریف شده در این رابط است.

[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 ممکن است به عنوان یک نتیجه از این روش تغییر کند.

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

Parameters

unitType ushort

نوع واحد برای تغییر به (به عنوان مثال، SVG_ANGLETYPE_DEG).

Exceptions

DOMException

کد Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRاگر واحد نوع SVG_ANGLETYPE_UNKNOWN باشد یا ثابت نوع واحد معتبر نباشد (یکی از ثابت های دیگر SVG_ANGLETYPE_* که در این رابط تعریف شده است).

DOMException

کد Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRهنگامی که زاویه با یک ویژگی خواندن مطابقت دارد یا هنگامی که موضوع به خودی خود فقط خوانده می شود.

NewValueSpecifiedUnits(فلوت، فلوت)

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

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

Parameters

newUnitType ushort

نوع واحد برای ارزش (به عنوان مثال SVG_ANGLETYPE_DEG)

valueInSpecifiedUnits float

ارزش زاویه

Exceptions

DOMException

کد Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRاگر واحد نوع SVG_ANGLETYPE_UNKNOWN باشد یا ثابت نوع واحد معتبر نباشد (یکی از ثابت های دیگر SVG_ANGLETYPE_* که در این رابط تعریف شده است).

DOMException

کد Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRهنگامی که زاویه با یک ویژگی خواندن مطابقت دارد یا هنگامی که موضوع به خودی خود فقط خوانده می شود.

ToString()

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

public override string ToString()

Returns

string

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

 فارسی