Class CSSPrimitiveValue

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

objectDOMObjectCSSValueCSSPrimitiveValue

Implementuje

INotifyPropertyChanged

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

CSS_DPCM

Hodnota je body na centimetr (dpcm).

public const ushort CSS_DPCM = 29

Hodnota pole

ushort

CSS_DPI

Hodnota je body na palec (dpi).

public const ushort CSS_DPI = 28

Hodnota pole

ushort

CSS_DPPX

Hodnota je body na jednotku ‘px’ (dppx).

public const ushort CSS_DPPX = 30

Hodnota pole

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

CSS_PERCENTAGE

Hodnota je procento. Hodnota může být získána pomocí metody getFloatValue.

public const ushort CSS_PERCENTAGE = 2

Hodnota pole

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

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

ushort

CSS_STRING

Hodnota je STRING. Hodnota může být získána pomocí metody getStringValue.

public const ushort CSS_STRING = 21

Hodnota pole

ushort

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

ushort

CSS_URI

Hodnota je URI. Hodnota může být získána pomocí metody getStringValue.

public const ushort CSS_URI = 22

Hodnota pole

ushort

CSS_VH

Hodnota je procento z celkové výšky viewportu.

public const ushort CSS_VH = 32

Hodnota pole

ushort

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

ushort

CSS_VMIN

Hodnota je procento z šířky nebo výšky viewportu, podle toho, která je menší.

public const ushort CSS_VMIN = 33

Hodnota pole

ushort

CSS_VW

Hodnota je procento z celkové šířky viewportu.

public const ushort CSS_VW = 31

Hodnota pole

ushort

Vlastnosti

PrimitiveType

Typ hodnoty, jak je definován konstantami uvedenými výše.

[DOMName("primitiveType")]
public ushort PrimitiveType { get; }

Hodnota vlastnosti

ushort

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í

Counter

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í

float

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í

int

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í

RGBColor

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í

Rect

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í

string

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.

 Čeština