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
وراثت
object ← DOMObject ← CSSValue ← CSSPrimitiveValue
پیادهسازیها
اعضای ارثی
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
مقدار زمینه
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
مقدار یک زاویه (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
مقدار یک طول (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
مقدار درصدی از ارتفاع کامل viewport است.
public const ushort CSS_VH = 32
مقدار زمینه
CSS_VMAX
مقدار درصدی از عرض یا ارتفاع viewport است، هر کدام که بزرگتر باشد.
public const ushort CSS_VMAX = 34
مقدار زمینه
CSS_VMIN
مقدار درصدی از عرض یا ارتفاع viewport است، هر کدام که کوچکتر باشد.
public const ushort CSS_VMIN = 33
مقدار زمینه
CSS_VW
مقدار درصدی از عرض کامل viewport است.
public const ushort CSS_VW = 31
مقدار زمینه
ویژگیها
PrimitiveType
نوع مقدار به عنوان تعریف شده توسط ثابتهای ذکر شده در بالا.
[DOMName("primitiveType")]
public ushort PrimitiveType { get; }
مقدار ویژگی
روشها
GetCounterValue()
این روش برای دریافت مقدار شمارنده استفاده میشود. اگر این مقدار CSS شامل یک مقدار شمارنده نباشد، یک DOMException ایجاد میشود. تغییر در ویژگی سبک مربوطه میتواند با استفاده از رابط Counter انجام شود.
[DOMName("getCounterValue")]
public abstract Counter GetCounterValue()
بازگشت
مقدار شمارنده را باز میگرداند
GetFloatValue(ushort)
این روش برای دریافت یک مقدار float در یک واحد مشخص استفاده میشود. اگر این مقدار CSS شامل یک مقدار float نباشد یا نتواند به واحد مشخص تبدیل شود، یک DOMException ایجاد میشود.
[DOMName("getFloatValue")]
public abstract float GetFloatValue(ushort unitType)
پارامترها
unitType
ushort
نوع واحد.
بازگشت
مقدار را باز میگرداند
GetIntValue(ushort)
این روش برای دریافت یک مقدار int در یک واحد مشخص استفاده میشود. اگر این مقدار CSS شامل یک مقدار int نباشد یا نتواند به واحد مشخص تبدیل شود، یک DOMException ایجاد میشود.
public abstract int GetIntValue(ushort unitType)
پارامترها
unitType
ushort
نوع واحد.
بازگشت
مقدار را باز میگرداند
GetRGBColorValue()
این روش برای دریافت رنگ RGB استفاده میشود. اگر این مقدار CSS شامل یک مقدار رنگ RGB نباشد، یک DOMException ایجاد میشود. تغییر در ویژگی سبک مربوطه میتواند با استفاده از رابط RGBColor انجام شود.
[DOMName("getRGBColorValue")]
public abstract RGBColor GetRGBColorValue()
بازگشت
مقدار رنگ RGB را باز میگرداند
GetRectValue()
این روش برای دریافت مقدار مستطیل استفاده میشود. اگر این مقدار CSS شامل یک مقدار مستطیل نباشد، یک DOMException ایجاد میشود. تغییر در ویژگی سبک مربوطه میتواند با استفاده از رابط Rect انجام شود.
[DOMName("getRectValue")]
public abstract Rect GetRectValue()
بازگشت
مقدار مستطیل را باز میگرداند
GetStringValue()
این روش برای دریافت مقدار رشتهای استفاده میشود. اگر مقدار CSS شامل یک مقدار رشتهای نباشد، یک DOMException ایجاد میشود.
[DOMName("getStringValue")]
public abstract string GetStringValue()
بازگشت
مقدار را باز میگرداند
SetFloatValue(ushort, float)
یک روش برای تنظیم مقدار float با یک واحد مشخص. اگر ویژگی متصل به این مقدار نتواند واحد مشخص یا مقدار float را بپذیرد، مقدار بدون تغییر باقی میماند و یک DOMException ایجاد میشود.
[DOMName("setFloatValue")]
public abstract void SetFloatValue(ushort unitType, float floatValue)
پارامترها
unitType
ushort
نوع واحد.
floatValue
float
مقدار float.
SetIntValue(ushort, int)
یک روش برای تنظیم مقدار int با یک واحد مشخص. اگر ویژگی متصل به این مقدار نتواند واحد مشخص یا مقدار int را بپذیرد، مقدار بدون تغییر باقی میماند و یک DOMException ایجاد میشود.
public abstract void SetIntValue(ushort unitType, int intValue)
پارامترها
unitType
ushort
نوع واحد.
intValue
int
مقدار int.
SetStringValue(ushort, string)
یک روش برای تنظیم مقدار رشتهای با واحد مشخص. اگر ویژگی متصل به این مقدار نتواند واحد مشخص یا مقدار رشتهای را بپذیرد، مقدار بدون تغییر باقی میماند و یک DOMException ایجاد میشود.
[DOMName("setStringValue")]
public abstract void SetStringValue(ushort stringType, string stringValue)
پارامترها
stringType
ushort
نوع رشته.
stringValue
string
مقدار رشته.