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

قيمة الزاوية كقيمة نقطة متدفق، في درجات.إعداد هذا الخصائص سوف يؤدي إلى قيمةالمحددات والقيمة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(يوفنتوس)

الحفاظ على نفس القيمة المخزنة الأساسية، ولكن إعادة تعريف الوحدة المخزنة إلى الوحدة المعينةType.Object attributes unitType، valueInSpecifiedUnits، and valueAsString may be modified as a result of this method.

[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 الذي يمثل هذه الحالة.

 عربي