Class CSSPrimitiveValue
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
Interface CSSPrimitiveValue představuje jednu hodnotu CSS. Tato rozhraní mohou být použita k určení hodnoty konkrétního stylového vlastnosti, která je aktuálně nastavena v bloku, nebo k explicitnímu nastavení konkrétní stylové vlastnosti v bloku. Instance tohoto rozhraní může být získána pomocí metody getPropertyCSSValue rozhraní CSSStyleDeclaration. Objekt CSSPrimitiveValue se vyskytuje pouze v kontextu vlastnosti CSS.
[ComVisible(true)]
[DOMName("CSSPrimitiveValue")]
[DOMObject]
public abstract class CSSPrimitiveValue : CSSValue, INotifyPropertyChanged
Dědičnost
object ← DOMObject ← CSSValue ← CSSPrimitiveValue
Implementuje
Děděné členy
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()
Konstruktor
CSSPrimitiveValue(ushort)
Inicializuje novou instanci třídy Aspose.Html.Dom.Css.CSSPrimitiveValue.
protected CSSPrimitiveValue(ushort unitType)
Parametry
unitType
ushort
Typ jednotky.
Pole
CSS_ATTR
Hodnota je atributová funkce. Hodnota může být získána pomocí metody getStringValue.
public const ushort CSS_ATTR = 24
Hodnota pole
CSS_CH
Hodnota je délka (ch). Hodnota může být získána pomocí metody getFloatValue.
public const ushort CSS_CH = 20
Hodnota pole
CSS_CM
Hodnota je délka (cm). Hodnota může být získána pomocí metody getFloatValue.
public const ushort CSS_CM = 6
Hodnota pole
CSS_COUNTER
Hodnota je funkce počítadla nebo počítadel. Hodnota může být získána pomocí metody GetCounterValue.
public const ushort CSS_COUNTER = 25
Hodnota pole
CSS_DEG
Hodnota je úhel (deg). Hodnota může být získána pomocí metody getFloatValue.
public const ushort CSS_DEG = 11
Hodnota pole
CSS_DIMENSION
Hodnota je číslo s neznámou dimenzí. Hodnota může být získána pomocí metody getFloatValue.
public const ushort CSS_DIMENSION = 18
Hodnota pole
CSS_DPCM
Hodnota je body na centimetr (dpcm).
public const ushort CSS_DPCM = 29
Hodnota pole
CSS_DPI
Hodnota je body na palec (dpi).
public const ushort CSS_DPI = 28
Hodnota pole
CSS_DPPX
Hodnota je body na jednotku ‘px’ (dppx).
public const ushort CSS_DPPX = 30
Hodnota pole
CSS_EMS
Hodnota je délka (ems). Hodnota může být získána pomocí metody getFloatValue.
public const ushort CSS_EMS = 3
Hodnota pole
CSS_EXS
Hodnota je délka (exs). Hodnota může být získána pomocí metody getFloatValue.
public const ushort CSS_EXS = 4
Hodnota pole
CSS_GRAD
Hodnota je úhel (grad). Hodnota může být získána pomocí metody getFloatValue.
public const ushort CSS_GRAD = 13
Hodnota pole
CSS_HZ
Hodnota je frekvence (Hz). Hodnota může být získána pomocí metody getFloatValue.
public const ushort CSS_HZ = 16
Hodnota pole
CSS_IDENT
Hodnota je identifikátor. Hodnota může být získána pomocí metody getStringValue.
public const ushort CSS_IDENT = 23
Hodnota pole
CSS_IN
Hodnota je délka (in). Hodnota může být získána pomocí metody getFloatValue.
public const ushort CSS_IN = 8
Hodnota pole
CSS_KHZ
Hodnota je frekvence (kHz). Hodnota může být získána pomocí metody getFloatValue.
public const ushort CSS_KHZ = 17
Hodnota pole
CSS_MM
Hodnota je délka (mm). Hodnota může být získána pomocí metody getFloatValue.
public const ushort CSS_MM = 7
Hodnota pole
CSS_MS
Hodnota je čas (ms). Hodnota může být získána pomocí metody getFloatValue.
public const ushort CSS_MS = 14
Hodnota pole
CSS_NUMBER
Hodnota je jednoduché číslo. Hodnota může být získána pomocí metody getFloatValue.
public const ushort CSS_NUMBER = 1
Hodnota pole
CSS_PC
Hodnota je délka (pc). Hodnota může být získána pomocí metody getFloatValue.
public const ushort CSS_PC = 10
Hodnota pole
CSS_PERCENTAGE
Hodnota je procento. Hodnota může být získána pomocí metody getFloatValue.
public const ushort CSS_PERCENTAGE = 2
Hodnota pole
CSS_PT
Hodnota je délka (pt). Hodnota může být získána pomocí metody getFloatValue.
public const ushort CSS_PT = 9
Hodnota pole
CSS_PX
Hodnota je délka (px). Hodnota může být získána pomocí metody getFloatValue.
public const ushort CSS_PX = 5
Hodnota pole
CSS_RAD
Hodnota je úhel (rad). Hodnota může být získána pomocí metody getFloatValue.
public const ushort CSS_RAD = 12
Hodnota pole
CSS_RECT
Hodnota je funkce rect. Hodnota může být získána pomocí metody GetRectValue.
public const ushort CSS_RECT = 26
Hodnota pole
CSS_REM
Hodnota je délka (rem). Hodnota může být získána pomocí metody getFloatValue.
public const ushort CSS_REM = 19
Hodnota pole
CSS_RGBCOLOR
Hodnota je RGB barva. Hodnota může být získána pomocí metody GetRGBColorValue.
public const ushort CSS_RGBCOLOR = 27
Hodnota pole
CSS_S
Hodnota je čas (s). Hodnota může být získána pomocí metody getFloatValue.
public const ushort CSS_S = 15
Hodnota pole
CSS_STRING
Hodnota je STRING. Hodnota může být získána pomocí metody getStringValue.
public const ushort CSS_STRING = 21
Hodnota pole
CSS_UNKNOWN
Hodnota není uznávaná hodnota CSS2. Hodnota může být získána pouze pomocí atributu cssText.
public const ushort CSS_UNKNOWN = 0
Hodnota pole
CSS_URI
Hodnota je URI. Hodnota může být získána pomocí metody getStringValue.
public const ushort CSS_URI = 22
Hodnota pole
CSS_VH
Hodnota je procento z celkové výšky viewportu.
public const ushort CSS_VH = 32
Hodnota pole
CSS_VMAX
Hodnota je procento z šířky nebo výšky viewportu, podle toho, která je větší.
public const ushort CSS_VMAX = 34
Hodnota pole
CSS_VMIN
Hodnota je procento z šířky nebo výšky viewportu, podle toho, která je menší.
public const ushort CSS_VMIN = 33
Hodnota pole
CSS_VW
Hodnota je procento z celkové šířky viewportu.
public const ushort CSS_VW = 31
Hodnota pole
Vlastnosti
PrimitiveType
Typ hodnoty, jak je definován konstantami uvedenými výše.
[DOMName("primitiveType")]
public ushort PrimitiveType { get; }
Hodnota vlastnosti
Metody
GetCounterValue()
Tato metoda se používá k získání hodnoty Counter. Pokud tato CSS hodnota neobsahuje hodnotu počítadla, je vyvolána DOMException. Úpravy odpovídající stylové vlastnosti lze dosáhnout pomocí rozhraní Counter.
[DOMName("getCounterValue")]
public abstract Counter GetCounterValue()
Vrací
Vrací hodnotu Counter
GetFloatValue(ushort)
Tato metoda se používá k získání hodnoty float v určené jednotce. Pokud tato CSS hodnota neobsahuje hodnotu float nebo ji nelze převést na určenou jednotku, je vyvolána DOMException.
[DOMName("getFloatValue")]
public abstract float GetFloatValue(ushort unitType)
Parametry
unitType
ushort
Typ jednotky.
Vrací
Vrací hodnotu
GetIntValue(ushort)
Tato metoda se používá k získání hodnoty int v určené jednotce. Pokud tato CSS hodnota neobsahuje hodnotu int nebo ji nelze převést na určenou jednotku, je vyvolána DOMException.
public abstract int GetIntValue(ushort unitType)
Parametry
unitType
ushort
Typ jednotky.
Vrací
Vrací hodnotu
GetRGBColorValue()
Tato metoda se používá k získání RGB barvy. Pokud tato CSS hodnota neobsahuje hodnotu RGB barvy, je vyvolána DOMException. Úpravy odpovídající stylové vlastnosti lze dosáhnout pomocí rozhraní RGBColor.
[DOMName("getRGBColorValue")]
public abstract RGBColor GetRGBColorValue()
Vrací
Vrací hodnotu RGB barvy
GetRectValue()
Tato metoda se používá k získání hodnoty Rect. Pokud tato CSS hodnota neobsahuje hodnotu rect, je vyvolána DOMException. Úpravy odpovídající stylové vlastnosti lze dosáhnout pomocí rozhraní Rect.
[DOMName("getRectValue")]
public abstract Rect GetRectValue()
Vrací
Vrací hodnotu Rect
GetStringValue()
Tato metoda se používá k získání hodnoty řetězce. Pokud CSS hodnota neobsahuje hodnotu řetězce, je vyvolána DOMException.
[DOMName("getStringValue")]
public abstract string GetStringValue()
Vrací
Vrací hodnotu
SetFloatValue(ushort, float)
Metoda pro nastavení hodnoty float s určenou jednotkou. Pokud vlastnost připojená k této hodnotě nemůže přijmout určenou jednotku nebo hodnotu float, hodnota zůstane nezměněna a bude vyvolána DOMException.
[DOMName("setFloatValue")]
public abstract void SetFloatValue(ushort unitType, float floatValue)
Parametry
unitType
ushort
Typ jednotky.
floatValue
float
Hodnota float.
SetIntValue(ushort, int)
Metoda pro nastavení hodnoty int s určenou jednotkou. Pokud vlastnost připojená k této hodnotě nemůže přijmout určenou jednotku nebo hodnotu int, hodnota zůstane nezměněna a bude vyvolána DOMException.
public abstract void SetIntValue(ushort unitType, int intValue)
Parametry
unitType
ushort
Typ jednotky.
intValue
int
Hodnota int.
SetStringValue(ushort, string)
Metoda pro nastavení hodnoty řetězce s určenou jednotkou. Pokud vlastnost připojená k této hodnotě nemůže přijmout určenou jednotku nebo hodnotu řetězce, hodnota zůstane nezměněna a bude vyvolána DOMException.
[DOMName("setStringValue")]
public abstract void SetStringValue(ushort stringType, string stringValue)
Parametry
stringType
ushort
Typ řetězce.
stringValue
string
Hodnota řetězce.