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

تم تحديد قيمة باستخدام وحدات ملم المحددة في 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

تم تحديد قيمة باستخدام وحدات الكمبيوتر المحددة في 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

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

 عربي