Class CSSPrimitiveValue

Class CSSPrimitiveValue

اسم الفضاء : Aspose.Html.Dom.Css مجموعة: Aspose.HTML.dll (25.4.0)

يمكن استخدام هذا الواجهة لتحديد قيمة خصائص النمط المحددة التي يتم وضعها حاليًا في كتلة أو لتحديد خصائص النمط المحددة بشكل صريح داخل كتلة. يمكن الحصول على مثال على هذا الواجهة من طريقة GetPropertyCSSValue من واجهة CSSStyleDeclaration. يمكن استخدام هذا الواجهة لتحديد قيمة خصائص النمط المحددة حاليًا في كتلة.

[ComVisible(true)]
[DOMName("CSSPrimitiveValue")]
[DOMObject]
public abstract class CSSPrimitiveValue : CSSValue, INotifyPropertyChanged

Inheritance

object DOMObject CSSValue CSSPrimitiveValue

Implements

INotifyPropertyChanged

الأعضاء الموروثين

CSSValue.CSS_INHERIT , CSSValue.CSS_PRIMITIVE_VALUE , CSSValue.CSS_VALUE_LIST , CSSValue.CSS_CUSTOM , CSSValue.ToString() , CSSValue.GetPlatformType() , CSSValue.Equals(CSSValue) , CSSValue.Equals(object) , CSSValue.GetHashCode() , CSSValue.CSSText , CSSValue.CSSValueType , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

قيمة CSSPrimitive(يوفنتوس)

يبدأ مثالًا جديدًا من فئة Aspose.Html.Dom.Css.CSSPrimitiveValue.

protected CSSPrimitiveValue(ushort unitType)

Parameters

unitType ushort

نوع الوحدة .

Fields

CSS_ATTR

يمكن الحصول على القيمة باستخدام طريقة getStringValue.

public const ushort CSS_ATTR = 24

القيمة الميدانية

ushort

CSS_CH

القيمة هي طول (ch) ويمكن الحصول عليها باستخدام طريقة getFloatValue.

public const ushort CSS_CH = 20

القيمة الميدانية

ushort

CSS_CM

القيمة هي طول (cm).يمكن الحصول على القيمة باستخدام طريقة getFloatValue.

public const ushort CSS_CM = 6

القيمة الميدانية

ushort

CSS_COUNTER

القيمة هي وظيفة حساب أو حساب.يمكن الحصول على القيمة باستخدام طريقة GetCounterValue.

public const ushort CSS_COUNTER = 25

القيمة الميدانية

ushort

CSS_DEG

القيمة هي زاوية (deg).يمكن الحصول على القيمة باستخدام طريقة getFloatValue.

public const ushort CSS_DEG = 11

القيمة الميدانية

ushort

CSS_DIMENSION

القيمة هي عدد مع حجم غير معروف.يمكن الحصول على القيمة باستخدام طريقة getFloatValue.

public const ushort CSS_DIMENSION = 18

القيمة الميدانية

ushort

CSS_DPCM

القيمة هي نقطة لكل سنتيمتر (dpcm).

public const ushort CSS_DPCM = 29

القيمة الميدانية

ushort

CSS_DPI

القيمة هي نقطة لكل بوصة (dpi).

public const ushort CSS_DPI = 28

القيمة الميدانية

ushort

CSS_DPPX

القيمة هي نقطة لكل وحدة “px” (dppx).

public const ushort CSS_DPPX = 30

القيمة الميدانية

ushort

CSS_EMS

يمكن الحصول على القيمة باستخدام طريقة getFloatValue.

public const ushort CSS_EMS = 3

القيمة الميدانية

ushort

CSS_EXS

القيمة هي طول (exs).يمكن الحصول على القيمة باستخدام طريقة getFloatValue.

public const ushort CSS_EXS = 4

القيمة الميدانية

ushort

CSS_GRAD

القيمة هي زاوية (درجة).يمكن الحصول على القيمة باستخدام طريقة getFloatValue.

public const ushort CSS_GRAD = 13

القيمة الميدانية

ushort

CSS_HZ

القيمة هي تردد (Hz).يمكن الحصول على القيمة باستخدام طريقة getFloatValue.

public const ushort CSS_HZ = 16

القيمة الميدانية

ushort

CSS_IDENT

يمكن الحصول على القيمة باستخدام طريقة getStringValue.

public const ushort CSS_IDENT = 23

القيمة الميدانية

ushort

CSS_IN

يمكن الحصول على القيمة باستخدام طريقة getFloatValue.

public const ushort CSS_IN = 8

القيمة الميدانية

ushort

CSS_KHZ

القيمة هي تردد (kHz).يمكن الحصول على القيمة باستخدام طريقة getFloatValue.

public const ushort CSS_KHZ = 17

القيمة الميدانية

ushort

CSS_MM

القيمة هي طول (mm).يمكن الحصول على القيمة باستخدام طريقة getFloatValue.

public const ushort CSS_MM = 7

القيمة الميدانية

ushort

CSS_MS

القيمة هي وقت (ms) ويمكن الحصول على القيمة باستخدام طريقة getFloatValue.

public const ushort CSS_MS = 14

القيمة الميدانية

ushort

CSS_NUMBER

القيمة هي رقم بسيط.يمكن الحصول على القيمة باستخدام طريقة getFloatValue.

public const ushort CSS_NUMBER = 1

القيمة الميدانية

ushort

CSS_PC

القيمة هي طول (pc).يمكن الحصول على القيمة باستخدام طريقة getFloatValue.

public const ushort CSS_PC = 10

القيمة الميدانية

ushort

CSS_PERCENTAGE

يمكن الحصول على القيمة باستخدام طريقة getFloatValue.

public const ushort CSS_PERCENTAGE = 2

القيمة الميدانية

ushort

CSS_PT

القيمة هي طول (pt) ويمكن الحصول على القيمة باستخدام طريقة getFloatValue.

public const ushort CSS_PT = 9

القيمة الميدانية

ushort

CSS_PX

القيمة هي طول (px).يمكن الحصول على القيمة باستخدام طريقة getFloatValue.

public const ushort CSS_PX = 5

القيمة الميدانية

ushort

CSS_RAD

القيمة هي زاوية (سلسلة).يمكن الحصول على القيمة باستخدام طريقة getFloatValue.

public const ushort CSS_RAD = 12

القيمة الميدانية

ushort

CSS_RECT

القيمة هي وظيفة مستقيمة ويمكن الحصول على القيمة باستخدام طريقة GetRectValue.

public const ushort CSS_RECT = 26

القيمة الميدانية

ushort

CSS_REM

القيمة هي طول (rem) ويمكن الحصول عليها باستخدام طريقة getFloatValue.

public const ushort CSS_REM = 19

القيمة الميدانية

ushort

CSS_RGBCOLOR

القيمة هي لون RGB ويمكن الحصول على القيمة باستخدام طريقة GetRGBColorValue.

public const ushort CSS_RGBCOLOR = 27

القيمة الميدانية

ushort

CSS_S

يمكن الحصول على القيمة باستخدام طريقة getFloatValue.

public const ushort CSS_S = 15

القيمة الميدانية

ushort

CSS_STRING

يمكن الحصول على القيمة باستخدام طريقة getStringValue.

public const ushort CSS_STRING = 21

القيمة الميدانية

ushort

CSS_UNKNOWN

القيمة ليست قيمة CSS2 المعترف بها.القيمة لا يمكن الحصول عليها إلا باستخدام ميزة cssText.

public const ushort CSS_UNKNOWN = 0

القيمة الميدانية

ushort

CSS_URI

القيمة هي URI ويمكن الحصول عليها باستخدام طريقة getStringValue.

public const ushort CSS_URI = 22

القيمة الميدانية

ushort

CSS_VH

القيمة هي نسبة من ارتفاع البوابة الكاملة.

public const ushort CSS_VH = 32

القيمة الميدانية

ushort

CSS_VMAX

القيمة هي نسبة من عرض أو ارتفاع البوابة، أيهما أكبر.

public const ushort CSS_VMAX = 34

القيمة الميدانية

ushort

CSS_VMIN

القيمة هي نسبة من عرض أو ارتفاع البوابة، أيهما أصغر.

public const ushort CSS_VMIN = 33

القيمة الميدانية

ushort

CSS_VW

القيمة هي نسبة من عرض البوابة الكاملة.

public const ushort CSS_VW = 31

القيمة الميدانية

ushort

Properties

PrimitiveType

النوع من القيمة كما هو محدد من خلال الاتساعات المحددة أعلاه.

[DOMName("primitiveType")]
public ushort PrimitiveType { get; }

قيمة الممتلكات

ushort

Methods

GetCounterValue()

يتم استخدام هذه الطريقة للحصول على قيمة Counter.إذا كانت هذه القيمة CSS لا تحتوي على قيمة Counter، يتم رفع DOMException.يمكن تحقيق التعديل على خصائص النمط المقابلة باستخدام واجهة Counter.

[DOMName("getCounterValue")]
public abstract Counter GetCounterValue()

Returns

Counter

إرجاع القيمة

GetFloatValue(يوفنتوس)

يتم استخدام هذه الطريقة للحصول على قيمة متسخة في وحدة محددة.إذا لم يحتوي هذا القيمة CSS على قيمة متسخة أو لا يمكن تحويلها إلى وحدة محددة، يتم رفع DOMException.

[DOMName("getFloatValue")]
public abstract float GetFloatValue(ushort unitType)

Parameters

unitType ushort

نوع الوحدة .

Returns

float

عودة القيمة

GetIntValue(يوفنتوس)

يتم استخدام هذه الطريقة للحصول على قيمة int في وحدة محددة.إذا لم يحتوي هذا القيمة CSS على قيمة int أو لا يمكن تحويلها إلى وحدة محددة، يتم رفع استثناء DOM.

public abstract int GetIntValue(ushort unitType)

Parameters

unitType ushort

نوع الوحدة .

Returns

int

عودة القيمة

تداول الخيارات الثنائية()

يتم استخدام هذه الطريقة للحصول على لون RGB.إذا كان هذا القيمة CSS لا يحتوي على قيمة لون RGB، يتم رفع DOMException.يمكن تحقيق التعديل على الخصائص النمطية المقابلة باستخدام واجهة RGBColor.

[DOMName("getRGBColorValue")]
public abstract RGBColor GetRGBColorValue()

Returns

RGBColor

إرجاع قيمة اللون RGB

GetRectValue()

يتم استخدام هذه الطريقة للحصول على قيمة الحق.إذا كانت هذه القيمة CSS لا تحتوي على قيمة الحق، يتم رفع DOMException.يمكن تحقيق التعديل على خصائص النمط المقابلة باستخدام واجهة الحق.

[DOMName("getRectValue")]
public abstract Rect GetRectValue()

Returns

Rect

إرجاع القيمة الصحيحة

GetStringValue()

يتم استخدام هذه الطريقة للحصول على قيمة السلسلة.إذا كانت قيمة CSS لا تحتوي على قيمة السلسلة، يتم رفع DOMException.

[DOMName("getStringValue")]
public abstract string GetStringValue()

Returns

string

عودة القيمة

SetFloatValue(الفلاش، الفلاش)

إذا لم يتمكن الممتلكات المرفقة بهذا القيمة من قبول الوحدة المحددة أو القيمة المرفقة، فإن القيمة ستكون غير متغيرة وسيتم رفع استثناء DOM.

[DOMName("setFloatValue")]
public abstract void SetFloatValue(ushort unitType, float floatValue)

Parameters

unitType ushort

نوع الوحدة .

floatValue float

قيمة السفينة .

SetIntValue(إسماعيل، إنت)

طريقة لتعيين قيمة int مع وحدة محددة.إذا لم يتمكن الممتلكات المرفقة بهذا القيمة من قبول وحدة محددة أو قيمة int، فإن القيمة ستكون غير متغيرة وسيتم رفع استثناء DOM.

public abstract void SetIntValue(ushort unitType, int intValue)

Parameters

unitType ushort

نوع الوحدة .

intValue int

قيمة int .

SetStringValue(الرماد، الرماد)

طريقة لتعيين قيمة السلسلة مع الوحدة المحددة.إذا لم يتمكن الممتلكات المرفقة بهذا القيمة من قبول الوحدة المحددة أو قيمة السلسلة، فإن القيمة ستكون غير متغيرة وسيتم رفع استثناء DOM.

[DOMName("setStringValue")]
public abstract void SetStringValue(ushort stringType, string stringValue)

Parameters

stringType ushort

نوع الشريط .

stringValue string

قيمة الشريط .

 عربي