Class CSSPrimitiveValue
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
Interfejs CSSPrimitiveValue reprezentuje pojedynczą wartość CSS. Interfejs ten może być używany do określenia wartości konkretnej właściwości stylu obecnie ustawionej w bloku lub do jawnego ustawienia konkretnej właściwości stylu w obrębie bloku. Instancję tego interfejsu można uzyskać z metody getPropertyCSSValue interfejsu CSSStyleDeclaration. Obiekt CSSPrimitiveValue występuje tylko w kontekście właściwości CSS.
[ComVisible(true)]
[DOMName("CSSPrimitiveValue")]
[DOMObject]
public abstract class CSSPrimitiveValue : CSSValue, INotifyPropertyChanged
Dziedziczenie
object ← DOMObject ← CSSValue ← CSSPrimitiveValue
Implementuje
Członkowie dziedziczeni
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()
Konstruktorzy
CSSPrimitiveValue(ushort)
Inicjalizuje nową instancję klasy Aspose.Html.Dom.Css.CSSPrimitiveValue.
protected CSSPrimitiveValue(ushort unitType)
Parametry
unitType
ushort
Typ jednostki.
Pola
CSS_ATTR
Wartość jest funkcją atrybutu. Wartość można uzyskać, używając metody getStringValue.
public const ushort CSS_ATTR = 24
Wartość pola
CSS_CH
Wartość jest długością (ch). Wartość można uzyskać, używając metody getFloatValue.
public const ushort CSS_CH = 20
Wartość pola
CSS_CM
Wartość jest długością (cm). Wartość można uzyskać, używając metody getFloatValue.
public const ushort CSS_CM = 6
Wartość pola
CSS_COUNTER
Wartość jest funkcją licznika lub liczników. Wartość można uzyskać, używając metody GetCounterValue.
public const ushort CSS_COUNTER = 25
Wartość pola
CSS_DEG
Wartość jest kątem (deg). Wartość można uzyskać, używając metody getFloatValue.
public const ushort CSS_DEG = 11
Wartość pola
CSS_DIMENSION
Wartość jest liczbą o nieznanym wymiarze. Wartość można uzyskać, używając metody getFloatValue.
public const ushort CSS_DIMENSION = 18
Wartość pola
CSS_DPCM
Wartość jest ilością punktów na centymetr (dpcm).
public const ushort CSS_DPCM = 29
Wartość pola
CSS_DPI
Wartość jest ilością punktów na cal (dpi).
public const ushort CSS_DPI = 28
Wartość pola
CSS_DPPX
Wartość jest ilością punktów na jednostkę ‘px’ (dppx).
public const ushort CSS_DPPX = 30
Wartość pola
CSS_EMS
Wartość jest długością (ems). Wartość można uzyskać, używając metody getFloatValue.
public const ushort CSS_EMS = 3
Wartość pola
CSS_EXS
Wartość jest długością (exs). Wartość można uzyskać, używając metody getFloatValue.
public const ushort CSS_EXS = 4
Wartość pola
CSS_GRAD
Wartość jest kątem (grad). Wartość można uzyskać, używając metody getFloatValue.
public const ushort CSS_GRAD = 13
Wartość pola
CSS_HZ
Wartość jest częstotliwością (Hz). Wartość można uzyskać, używając metody getFloatValue.
public const ushort CSS_HZ = 16
Wartość pola
CSS_IDENT
Wartość jest identyfikatorem. Wartość można uzyskać, używając metody getStringValue.
public const ushort CSS_IDENT = 23
Wartość pola
CSS_IN
Wartość jest długością (in). Wartość można uzyskać, używając metody getFloatValue.
public const ushort CSS_IN = 8
Wartość pola
CSS_KHZ
Wartość jest częstotliwością (kHz). Wartość można uzyskać, używając metody getFloatValue.
public const ushort CSS_KHZ = 17
Wartość pola
CSS_MM
Wartość jest długością (mm). Wartość można uzyskać, używając metody getFloatValue.
public const ushort CSS_MM = 7
Wartość pola
CSS_MS
Wartość jest czasem (ms). Wartość można uzyskać, używając metody getFloatValue.
public const ushort CSS_MS = 14
Wartość pola
CSS_NUMBER
Wartość jest prostą liczbą. Wartość można uzyskać, używając metody getFloatValue.
public const ushort CSS_NUMBER = 1
Wartość pola
CSS_PC
Wartość jest długością (pc). Wartość można uzyskać, używając metody getFloatValue.
public const ushort CSS_PC = 10
Wartość pola
CSS_PERCENTAGE
Wartość jest procentem. Wartość można uzyskać, używając metody getFloatValue.
public const ushort CSS_PERCENTAGE = 2
Wartość pola
CSS_PT
Wartość jest długością (pt). Wartość można uzyskać, używając metody getFloatValue.
public const ushort CSS_PT = 9
Wartość pola
CSS_PX
Wartość jest długością (px). Wartość można uzyskać, używając metody getFloatValue.
public const ushort CSS_PX = 5
Wartość pola
CSS_RAD
Wartość jest kątem (rad). Wartość można uzyskać, używając metody getFloatValue.
public const ushort CSS_RAD = 12
Wartość pola
CSS_RECT
Wartość jest funkcją rect. Wartość można uzyskać, używając metody GetRectValue.
public const ushort CSS_RECT = 26
Wartość pola
CSS_REM
Wartość jest długością (rem). Wartość można uzyskać, używając metody getFloatValue.
public const ushort CSS_REM = 19
Wartość pola
CSS_RGBCOLOR
Wartość jest kolorem RGB. Wartość można uzyskać, używając metody GetRGBColorValue.
public const ushort CSS_RGBCOLOR = 27
Wartość pola
CSS_S
Wartość jest czasem (s). Wartość można uzyskać, używając metody getFloatValue.
public const ushort CSS_S = 15
Wartość pola
CSS_STRING
Wartość jest STRING. Wartość można uzyskać, używając metody getStringValue.
public const ushort CSS_STRING = 21
Wartość pola
CSS_UNKNOWN
Wartość nie jest rozpoznawaną wartością CSS2. Wartość można uzyskać tylko za pomocą atrybutu cssText.
public const ushort CSS_UNKNOWN = 0
Wartość pola
CSS_URI
Wartość jest URI. Wartość można uzyskać, używając metody getStringValue.
public const ushort CSS_URI = 22
Wartość pola
CSS_VH
Wartość jest procentem całkowitej wysokości widoku.
public const ushort CSS_VH = 32
Wartość pola
CSS_VMAX
Wartość jest procentem szerokości lub wysokości widoku, w zależności od tego, która jest większa.
public const ushort CSS_VMAX = 34
Wartość pola
CSS_VMIN
Wartość jest procentem szerokości lub wysokości widoku, w zależności od tego, która jest mniejsza.
public const ushort CSS_VMIN = 33
Wartość pola
CSS_VW
Wartość jest procentem całkowitej szerokości widoku.
public const ushort CSS_VW = 31
Wartość pola
Właściwości
PrimitiveType
Typ wartości zgodnie z definicją stałych określonych powyżej.
[DOMName("primitiveType")]
public ushort PrimitiveType { get; }
Wartość właściwości
Metody
GetCounterValue()
Metoda ta jest używana do uzyskania wartości licznika. Jeśli ta wartość CSS nie zawiera wartości licznika, zgłaszany jest wyjątek DOMException. Modyfikacja odpowiadającej właściwości stylu może być osiągnięta za pomocą interfejsu Counter.
[DOMName("getCounterValue")]
public abstract Counter GetCounterValue()
Zwraca
Zwraca wartość licznika
GetFloatValue(ushort)
Metoda ta jest używana do uzyskania wartości zmiennoprzecinkowej w określonej jednostce. Jeśli ta wartość CSS nie zawiera wartości zmiennoprzecinkowej lub nie może być przekształcona w określoną jednostkę, zgłaszany jest wyjątek DOMException.
[DOMName("getFloatValue")]
public abstract float GetFloatValue(ushort unitType)
Parametry
unitType
ushort
Typ jednostki.
Zwraca
Zwraca wartość
GetIntValue(ushort)
Metoda ta jest używana do uzyskania wartości całkowitej w określonej jednostce. Jeśli ta wartość CSS nie zawiera wartości całkowitej lub nie może być przekształcona w określoną jednostkę, zgłaszany jest wyjątek DOMException.
public abstract int GetIntValue(ushort unitType)
Parametry
unitType
ushort
Typ jednostki.
Zwraca
Zwraca wartość
GetRGBColorValue()
Metoda ta jest używana do uzyskania koloru RGB. Jeśli ta wartość CSS nie zawiera wartości koloru RGB, zgłaszany jest wyjątek DOMException. Modyfikacja odpowiadającej właściwości stylu może być osiągnięta za pomocą interfejsu RGBColor.
[DOMName("getRGBColorValue")]
public abstract RGBColor GetRGBColorValue()
Zwraca
Zwraca wartość koloru RGB
GetRectValue()
Metoda ta jest używana do uzyskania wartości Rect. Jeśli ta wartość CSS nie zawiera wartości prostokąta, zgłaszany jest wyjątek DOMException. Modyfikacja odpowiadającej właściwości stylu może być osiągnięta za pomocą interfejsu Rect.
[DOMName("getRectValue")]
public abstract Rect GetRectValue()
Zwraca
Zwraca wartość Rect
GetStringValue()
Metoda ta jest używana do uzyskania wartości łańcucha. Jeśli wartość CSS nie zawiera wartości łańcucha, zgłaszany jest wyjątek DOMException.
[DOMName("getStringValue")]
public abstract string GetStringValue()
Zwraca
Zwraca wartość
SetFloatValue(ushort, float)
Metoda do ustawienia wartości zmiennoprzecinkowej z określoną jednostką. Jeśli właściwość związana z tą wartością nie może zaakceptować określonej jednostki lub wartości zmiennoprzecinkowej, wartość pozostanie niezmieniona, a zgłaszany będzie wyjątek DOMException.
[DOMName("setFloatValue")]
public abstract void SetFloatValue(ushort unitType, float floatValue)
Parametry
unitType
ushort
Typ jednostki.
floatValue
float
Wartość zmiennoprzecinkowa.
SetIntValue(ushort, int)
Metoda do ustawienia wartości całkowitej z określoną jednostką. Jeśli właściwość związana z tą wartością nie może zaakceptować określonej jednostki lub wartości całkowitej, wartość pozostanie niezmieniona, a zgłaszany będzie wyjątek DOMException.
public abstract void SetIntValue(ushort unitType, int intValue)
Parametry
unitType
ushort
Typ jednostki.
intValue
int
Wartość całkowita.
SetStringValue(ushort, string)
Metoda do ustawienia wartości łańcucha z określoną jednostką. Jeśli właściwość związana z tą wartością nie może zaakceptować określonej jednostki lub wartości łańcucha, wartość pozostanie niezmieniona, a zgłaszany będzie wyjątek DOMException.
[DOMName("setStringValue")]
public abstract void SetStringValue(ushort stringType, string stringValue)
Parametry
stringType
ushort
Typ łańcucha.
stringValue
string
Wartość łańcucha.