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
الأعضاء الموروثين
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
القيمة الميدانية
CSS_CH
القيمة هي طول (ch) ويمكن الحصول عليها باستخدام طريقة getFloatValue.
public const ushort CSS_CH = 20
القيمة الميدانية
CSS_CM
القيمة هي طول (cm).يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_CM = 6
القيمة الميدانية
CSS_COUNTER
القيمة هي وظيفة حساب أو حساب.يمكن الحصول على القيمة باستخدام طريقة GetCounterValue.
public const ushort CSS_COUNTER = 25
القيمة الميدانية
CSS_DEG
القيمة هي زاوية (deg).يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_DEG = 11
القيمة الميدانية
CSS_DIMENSION
القيمة هي عدد مع حجم غير معروف.يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_DIMENSION = 18
القيمة الميدانية
CSS_DPCM
القيمة هي نقطة لكل سنتيمتر (dpcm).
public const ushort CSS_DPCM = 29
القيمة الميدانية
CSS_DPI
القيمة هي نقطة لكل بوصة (dpi).
public const ushort CSS_DPI = 28
القيمة الميدانية
CSS_DPPX
القيمة هي نقطة لكل وحدة “px” (dppx).
public const ushort CSS_DPPX = 30
القيمة الميدانية
CSS_EMS
يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_EMS = 3
القيمة الميدانية
CSS_EXS
القيمة هي طول (exs).يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_EXS = 4
القيمة الميدانية
CSS_GRAD
القيمة هي زاوية (درجة).يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_GRAD = 13
القيمة الميدانية
CSS_HZ
القيمة هي تردد (Hz).يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_HZ = 16
القيمة الميدانية
CSS_IDENT
يمكن الحصول على القيمة باستخدام طريقة getStringValue.
public const ushort CSS_IDENT = 23
القيمة الميدانية
CSS_IN
يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_IN = 8
القيمة الميدانية
CSS_KHZ
القيمة هي تردد (kHz).يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_KHZ = 17
القيمة الميدانية
CSS_MM
القيمة هي طول (mm).يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_MM = 7
القيمة الميدانية
CSS_MS
القيمة هي وقت (ms) ويمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_MS = 14
القيمة الميدانية
CSS_NUMBER
القيمة هي رقم بسيط.يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_NUMBER = 1
القيمة الميدانية
CSS_PC
القيمة هي طول (pc).يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_PC = 10
القيمة الميدانية
CSS_PERCENTAGE
يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_PERCENTAGE = 2
القيمة الميدانية
CSS_PT
القيمة هي طول (pt) ويمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_PT = 9
القيمة الميدانية
CSS_PX
القيمة هي طول (px).يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_PX = 5
القيمة الميدانية
CSS_RAD
القيمة هي زاوية (سلسلة).يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_RAD = 12
القيمة الميدانية
CSS_RECT
القيمة هي وظيفة مستقيمة ويمكن الحصول على القيمة باستخدام طريقة GetRectValue.
public const ushort CSS_RECT = 26
القيمة الميدانية
CSS_REM
القيمة هي طول (rem) ويمكن الحصول عليها باستخدام طريقة getFloatValue.
public const ushort CSS_REM = 19
القيمة الميدانية
CSS_RGBCOLOR
القيمة هي لون RGB ويمكن الحصول على القيمة باستخدام طريقة GetRGBColorValue.
public const ushort CSS_RGBCOLOR = 27
القيمة الميدانية
CSS_S
يمكن الحصول على القيمة باستخدام طريقة getFloatValue.
public const ushort CSS_S = 15
القيمة الميدانية
CSS_STRING
يمكن الحصول على القيمة باستخدام طريقة getStringValue.
public const ushort CSS_STRING = 21
القيمة الميدانية
CSS_UNKNOWN
القيمة ليست قيمة CSS2 المعترف بها.القيمة لا يمكن الحصول عليها إلا باستخدام ميزة cssText.
public const ushort CSS_UNKNOWN = 0
القيمة الميدانية
CSS_URI
القيمة هي URI ويمكن الحصول عليها باستخدام طريقة getStringValue.
public const ushort CSS_URI = 22
القيمة الميدانية
CSS_VH
القيمة هي نسبة من ارتفاع البوابة الكاملة.
public const ushort CSS_VH = 32
القيمة الميدانية
CSS_VMAX
القيمة هي نسبة من عرض أو ارتفاع البوابة، أيهما أكبر.
public const ushort CSS_VMAX = 34
القيمة الميدانية
CSS_VMIN
القيمة هي نسبة من عرض أو ارتفاع البوابة، أيهما أصغر.
public const ushort CSS_VMIN = 33
القيمة الميدانية
CSS_VW
القيمة هي نسبة من عرض البوابة الكاملة.
public const ushort CSS_VW = 31
القيمة الميدانية
Properties
PrimitiveType
النوع من القيمة كما هو محدد من خلال الاتساعات المحددة أعلاه.
[DOMName("primitiveType")]
public ushort PrimitiveType { get; }
قيمة الممتلكات
Methods
GetCounterValue()
يتم استخدام هذه الطريقة للحصول على قيمة Counter.إذا كانت هذه القيمة CSS لا تحتوي على قيمة Counter، يتم رفع DOMException.يمكن تحقيق التعديل على خصائص النمط المقابلة باستخدام واجهة Counter.
[DOMName("getCounterValue")]
public abstract Counter GetCounterValue()
Returns
إرجاع القيمة
GetFloatValue(يوفنتوس)
يتم استخدام هذه الطريقة للحصول على قيمة متسخة في وحدة محددة.إذا لم يحتوي هذا القيمة CSS على قيمة متسخة أو لا يمكن تحويلها إلى وحدة محددة، يتم رفع DOMException.
[DOMName("getFloatValue")]
public abstract float GetFloatValue(ushort unitType)
Parameters
unitType
ushort
نوع الوحدة .
Returns
عودة القيمة
GetIntValue(يوفنتوس)
يتم استخدام هذه الطريقة للحصول على قيمة int في وحدة محددة.إذا لم يحتوي هذا القيمة CSS على قيمة int أو لا يمكن تحويلها إلى وحدة محددة، يتم رفع استثناء DOM.
public abstract int GetIntValue(ushort unitType)
Parameters
unitType
ushort
نوع الوحدة .
Returns
عودة القيمة
تداول الخيارات الثنائية()
يتم استخدام هذه الطريقة للحصول على لون RGB.إذا كان هذا القيمة CSS لا يحتوي على قيمة لون RGB، يتم رفع DOMException.يمكن تحقيق التعديل على الخصائص النمطية المقابلة باستخدام واجهة RGBColor.
[DOMName("getRGBColorValue")]
public abstract RGBColor GetRGBColorValue()
Returns
إرجاع قيمة اللون RGB
GetRectValue()
يتم استخدام هذه الطريقة للحصول على قيمة الحق.إذا كانت هذه القيمة CSS لا تحتوي على قيمة الحق، يتم رفع DOMException.يمكن تحقيق التعديل على خصائص النمط المقابلة باستخدام واجهة الحق.
[DOMName("getRectValue")]
public abstract Rect GetRectValue()
Returns
إرجاع القيمة الصحيحة
GetStringValue()
يتم استخدام هذه الطريقة للحصول على قيمة السلسلة.إذا كانت قيمة CSS لا تحتوي على قيمة السلسلة، يتم رفع DOMException.
[DOMName("getStringValue")]
public abstract string GetStringValue()
Returns
عودة القيمة
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
قيمة الشريط .