Class CSSPrimitiveValue

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

objectDOMObjectCSSValueCSSPrimitiveValue

Implementuje

INotifyPropertyChanged

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

ushort

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

ushort

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

ushort

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

ushort

CSS_DEG

Wartość jest kątem (deg). Wartość można uzyskać, używając metody getFloatValue.

public const ushort CSS_DEG = 11

Wartość pola

ushort

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

ushort

CSS_DPCM

Wartość jest ilością punktów na centymetr (dpcm).

public const ushort CSS_DPCM = 29

Wartość pola

ushort

CSS_DPI

Wartość jest ilością punktów na cal (dpi).

public const ushort CSS_DPI = 28

Wartość pola

ushort

CSS_DPPX

Wartość jest ilością punktów na jednostkę ‘px’ (dppx).

public const ushort CSS_DPPX = 30

Wartość pola

ushort

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

ushort

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

ushort

CSS_GRAD

Wartość jest kątem (grad). Wartość można uzyskać, używając metody getFloatValue.

public const ushort CSS_GRAD = 13

Wartość pola

ushort

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

ushort

CSS_IDENT

Wartość jest identyfikatorem. Wartość można uzyskać, używając metody getStringValue.

public const ushort CSS_IDENT = 23

Wartość pola

ushort

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

ushort

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

ushort

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

ushort

CSS_MS

Wartość jest czasem (ms). Wartość można uzyskać, używając metody getFloatValue.

public const ushort CSS_MS = 14

Wartość pola

ushort

CSS_NUMBER

Wartość jest prostą liczbą. Wartość można uzyskać, używając metody getFloatValue.

public const ushort CSS_NUMBER = 1

Wartość pola

ushort

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

ushort

CSS_PERCENTAGE

Wartość jest procentem. Wartość można uzyskać, używając metody getFloatValue.

public const ushort CSS_PERCENTAGE = 2

Wartość pola

ushort

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

ushort

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

ushort

CSS_RAD

Wartość jest kątem (rad). Wartość można uzyskać, używając metody getFloatValue.

public const ushort CSS_RAD = 12

Wartość pola

ushort

CSS_RECT

Wartość jest funkcją rect. Wartość można uzyskać, używając metody GetRectValue.

public const ushort CSS_RECT = 26

Wartość pola

ushort

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

ushort

CSS_RGBCOLOR

Wartość jest kolorem RGB. Wartość można uzyskać, używając metody GetRGBColorValue.

public const ushort CSS_RGBCOLOR = 27

Wartość pola

ushort

CSS_S

Wartość jest czasem (s). Wartość można uzyskać, używając metody getFloatValue.

public const ushort CSS_S = 15

Wartość pola

ushort

CSS_STRING

Wartość jest STRING. Wartość można uzyskać, używając metody getStringValue.

public const ushort CSS_STRING = 21

Wartość pola

ushort

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

ushort

CSS_URI

Wartość jest URI. Wartość można uzyskać, używając metody getStringValue.

public const ushort CSS_URI = 22

Wartość pola

ushort

CSS_VH

Wartość jest procentem całkowitej wysokości widoku.

public const ushort CSS_VH = 32

Wartość pola

ushort

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

ushort

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

ushort

CSS_VW

Wartość jest procentem całkowitej szerokości widoku.

public const ushort CSS_VW = 31

Wartość pola

ushort

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

ushort

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

Counter

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

float

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

int

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

RGBColor

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

Rect

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

string

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.

 Polski