Class CSSPrimitiveValue
نام ها : Aspose.Html.Dom.Css جمع آوری: Aspose.HTML.dll (25.5.0)
این رابط کاربری می تواند برای تعیین ارزش یک ویژگی سبک خاص در حال حاضر در یک بلوک یا برای تنظیم یک ویژگی سبک خاص به طور صریح در داخل بلوک استفاده شود. یک مثال از این رابط کاربری می تواند از روش GetPropertyCSSValue از رابط CSSStyleDeclaration به دست آید. یک CSSPrimitiveValue فقط در یک زمینه از یک ویژگی CSS رخ می دهد.
[DOMName("CSSPrimitiveValue")]
[DOMObject]
[ComVisible(true)]
public abstract class CSSPrimitiveValue : CSSValue, INotifyPropertyChangedInheritance
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
ارزش شاخه