Class CSSPrimitiveValue
نام ها : Aspose.Html.Dom.Css جمع آوری: Aspose.HTML.dll (25.4.0)
این رابط کاربری می تواند برای تعیین ارزش یک ویژگی سبک خاص در حال حاضر در یک بلوک یا برای تنظیم یک ویژگی سبک خاص به طور صریح در داخل بلوک استفاده شود. یک مثال از این رابط کاربری می تواند از روش GetPropertyCSSValue از رابط CSSStyleDeclaration به دست آید. یک CSSPrimitiveValue فقط در یک زمینه از یک ویژگی CSS رخ می دهد.
[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
CSSقیمت اولیه(شوارت)
شروع یک مثال جدید از کلاس 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
ارزش یک طول (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
ارزش یک زاویه (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
ارزش یک زمان (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 نیست یا نمی تواند به واحد مشخص شده تبدیل شود، یک DOMException ایجاد می شود.
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(فلوت، فلوت)
اگر دارایی همراه با این مقدار قادر به پذیرش واحد یا ارزش فلش نباشد، ارزش تغییر نخواهد کرد و یک DOMException افزایش خواهد یافت.
[DOMName("setFloatValue")]
public abstract void SetFloatValue(ushort unitType, float floatValue)
Parameters
unitType
ushort
نوع واحد است.
floatValue
float
ارزش فلوت
SetIntValue(تسنیم، int)
یک روش برای تنظیم ارزش int با یک واحد مشخص شده.اگر دارایی همراه با این ارزش نمی تواند واحد مشخص شده یا ارزش int را بپذیرد، ارزش تغییر نخواهد کرد و یک DOMException افزایش خواهد یافت.
public abstract void SetIntValue(ushort unitType, int intValue)
Parameters
unitType
ushort
نوع واحد است.
intValue
int
این ارزش است.
SetStringValue(تکیه گاه، string)
یک روش برای تنظیم ارزش ردیف با واحد مشخص شده.اگر دارایی که به این مقدار اضافه شده است نمی تواند واحد مشخص شده یا ارزش ردیف را بپذیرد، ارزش تغییر نخواهد کرد و یک DOMException افزایش می یابد.
[DOMName("setStringValue")]
public abstract void SetStringValue(ushort stringType, string stringValue)
Parameters
stringType
ushort
نوع حلقه است.
stringValue
string
ارزش شاخه