Class CSSPrimitiveValue

Class CSSPrimitiveValue

Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)

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

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

الوراثة

objectDOMObjectCSSValueCSSPrimitiveValue

التنفيذ

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()

المنشئات

CSSPrimitiveValue(ushort)

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

protected CSSPrimitiveValue(ushort unitType)

المعلمات

unitType ushort

نوع الوحدة.

الحقول

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

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

public const ushort CSS_EMS = 3

قيمة الحقل

ushort

CSS_EXS

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

public const ushort CSS_EXS = 4

قيمة الحقل

ushort

CSS_GRAD

القيمة هي زاوية (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

القيمة هي طول (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

القيمة هي زاوية (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

القيمة هي وقت (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

الخصائص

PrimitiveType

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

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

قيمة الخاصية

ushort

الطرق

GetCounterValue()

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

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

العائدات

Counter

تعود بقيمة العداد

GetFloatValue(ushort)

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

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

المعلمات

unitType ushort

نوع الوحدة.

العائدات

float

تعود بالقيمة

GetIntValue(ushort)

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

public abstract int GetIntValue(ushort unitType)

المعلمات

unitType ushort

نوع الوحدة.

العائدات

int

تعود بالقيمة

GetRGBColorValue()

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

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

العائدات

RGBColor

تعود بقيمة لون RGB

GetRectValue()

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

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

العائدات

Rect

تعود بقيمة المستطيل

GetStringValue()

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

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

العائدات

string

تعود بالقيمة

SetFloatValue(ushort, float)

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

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

المعلمات

unitType ushort

نوع الوحدة.

floatValue float

القيمة العائمة.

SetIntValue(ushort, int)

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

public abstract void SetIntValue(ushort unitType, int intValue)

المعلمات

unitType ushort

نوع الوحدة.

intValue int

القيمة الصحيحة.

SetStringValue(ushort, string)

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

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

المعلمات

stringType ushort

نوع السلسلة.

stringValue string

القيمة النصية.

 عربي