Class CSSPrimitiveValue

Class CSSPrimitiveValue

Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)

Das CSSPrimitiveValue-Interface repräsentiert einen einzelnen CSS-Wert. Dieses Interface kann verwendet werden, um den Wert einer bestimmten Stil-Eigenschaft, die derzeit in einem Block festgelegt ist, zu bestimmen oder um eine bestimmte Stil-Eigenschaft ausdrücklich innerhalb des Blocks festzulegen. Eine Instanz dieses Interfaces kann über die Methode getPropertyCSSValue des CSSStyleDeclaration-Interfaces abgerufen werden. Ein CSSPrimitiveValue-Objekt tritt nur im Kontext einer CSS-Eigenschaft auf.

[ComVisible(true)]
[DOMName("CSSPrimitiveValue")]
[DOMObject]
public abstract class CSSPrimitiveValue : CSSValue, INotifyPropertyChanged

Vererbung

objectDOMObjectCSSValueCSSPrimitiveValue

Implementiert

INotifyPropertyChanged

Vererbte Mitglieder

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()

Konstruktoren

CSSPrimitiveValue(ushort)

Initialisiert eine neue Instanz der Klasse Aspose.Html.Dom.Css.CSSPrimitiveValue.

protected CSSPrimitiveValue(ushort unitType)

Parameter

unitType ushort

Art der Einheit.

Felder

CSS_ATTR

Der Wert ist eine Attributfunktion. Der Wert kann durch die Verwendung der Methode getStringValue abgerufen werden.

public const ushort CSS_ATTR = 24

Feldwert

ushort

CSS_CH

Der Wert ist eine Länge (ch). Der Wert kann durch die Verwendung der Methode getFloatValue abgerufen werden.

public const ushort CSS_CH = 20

Feldwert

ushort

CSS_CM

Der Wert ist eine Länge (cm). Der Wert kann durch die Verwendung der Methode getFloatValue abgerufen werden.

public const ushort CSS_CM = 6

Feldwert

ushort

CSS_COUNTER

Der Wert ist eine Zähler- oder Zählerfunktion. Der Wert kann durch die Verwendung der Methode GetCounterValue abgerufen werden.

public const ushort CSS_COUNTER = 25

Feldwert

ushort

CSS_DEG

Der Wert ist ein Winkel (deg). Der Wert kann durch die Verwendung der Methode getFloatValue abgerufen werden.

public const ushort CSS_DEG = 11

Feldwert

ushort

CSS_DIMENSION

Der Wert ist eine Zahl mit einer unbekannten Dimension. Der Wert kann durch die Verwendung der Methode getFloatValue abgerufen werden.

public const ushort CSS_DIMENSION = 18

Feldwert

ushort

CSS_DPCM

Der Wert ist eine Punktzahl pro Zentimeter (dpcm).

public const ushort CSS_DPCM = 29

Feldwert

ushort

CSS_DPI

Der Wert ist eine Punktzahl pro Zoll (dpi).

public const ushort CSS_DPI = 28

Feldwert

ushort

CSS_DPPX

Der Wert ist eine Punktzahl pro „px“-Einheit (dppx).

public const ushort CSS_DPPX = 30

Feldwert

ushort

CSS_EMS

Der Wert ist eine Länge (ems). Der Wert kann durch die Verwendung der Methode getFloatValue abgerufen werden.

public const ushort CSS_EMS = 3

Feldwert

ushort

CSS_EXS

Der Wert ist eine Länge (exs). Der Wert kann durch die Verwendung der Methode getFloatValue abgerufen werden.

public const ushort CSS_EXS = 4

Feldwert

ushort

CSS_GRAD

Der Wert ist ein Winkel (grad). Der Wert kann durch die Verwendung der Methode getFloatValue abgerufen werden.

public const ushort CSS_GRAD = 13

Feldwert

ushort

CSS_HZ

Der Wert ist eine Frequenz (Hz). Der Wert kann durch die Verwendung der Methode getFloatValue abgerufen werden.

public const ushort CSS_HZ = 16

Feldwert

ushort

CSS_IDENT

Der Wert ist ein Bezeichner. Der Wert kann durch die Verwendung der Methode getStringValue abgerufen werden.

public const ushort CSS_IDENT = 23

Feldwert

ushort

CSS_IN

Der Wert ist eine Länge (in). Der Wert kann durch die Verwendung der Methode getFloatValue abgerufen werden.

public const ushort CSS_IN = 8

Feldwert

ushort

CSS_KHZ

Der Wert ist eine Frequenz (kHz). Der Wert kann durch die Verwendung der Methode getFloatValue abgerufen werden.

public const ushort CSS_KHZ = 17

Feldwert

ushort

CSS_MM

Der Wert ist eine Länge (mm). Der Wert kann durch die Verwendung der Methode getFloatValue abgerufen werden.

public const ushort CSS_MM = 7

Feldwert

ushort

CSS_MS

Der Wert ist eine Zeit (ms). Der Wert kann durch die Verwendung der Methode getFloatValue abgerufen werden.

public const ushort CSS_MS = 14

Feldwert

ushort

CSS_NUMBER

Der Wert ist eine einfache Zahl. Der Wert kann durch die Verwendung der Methode getFloatValue abgerufen werden.

public const ushort CSS_NUMBER = 1

Feldwert

ushort

CSS_PC

Der Wert ist eine Länge (pc). Der Wert kann durch die Verwendung der Methode getFloatValue abgerufen werden.

public const ushort CSS_PC = 10

Feldwert

ushort

CSS_PERCENTAGE

Der Wert ist ein Prozentsatz. Der Wert kann durch die Verwendung der Methode getFloatValue abgerufen werden.

public const ushort CSS_PERCENTAGE = 2

Feldwert

ushort

CSS_PT

Der Wert ist eine Länge (pt). Der Wert kann durch die Verwendung der Methode getFloatValue abgerufen werden.

public const ushort CSS_PT = 9

Feldwert

ushort

CSS_PX

Der Wert ist eine Länge (px). Der Wert kann durch die Verwendung der Methode getFloatValue abgerufen werden.

public const ushort CSS_PX = 5

Feldwert

ushort

CSS_RAD

Der Wert ist ein Winkel (rad). Der Wert kann durch die Verwendung der Methode getFloatValue abgerufen werden.

public const ushort CSS_RAD = 12

Feldwert

ushort

CSS_RECT

Der Wert ist eine rect-Funktion. Der Wert kann durch die Verwendung der Methode GetRectValue abgerufen werden.

public const ushort CSS_RECT = 26

Feldwert

ushort

CSS_REM

Der Wert ist eine Länge (rem). Der Wert kann durch die Verwendung der Methode getFloatValue abgerufen werden.

public const ushort CSS_REM = 19

Feldwert

ushort

CSS_RGBCOLOR

Der Wert ist eine RGB-Farbe. Der Wert kann durch die Verwendung der Methode GetRGBColorValue abgerufen werden.

public const ushort CSS_RGBCOLOR = 27

Feldwert

ushort

CSS_S

Der Wert ist eine Zeit (s). Der Wert kann durch die Verwendung der Methode getFloatValue abgerufen werden.

public const ushort CSS_S = 15

Feldwert

ushort

CSS_STRING

Der Wert ist ein STRING. Der Wert kann durch die Verwendung der Methode getStringValue abgerufen werden.

public const ushort CSS_STRING = 21

Feldwert

ushort

CSS_UNKNOWN

Der Wert ist kein anerkanntes CSS2-Wert. Der Wert kann nur durch das Attribut cssText abgerufen werden.

public const ushort CSS_UNKNOWN = 0

Feldwert

ushort

CSS_URI

Der Wert ist eine URI. Der Wert kann durch die Verwendung der Methode getStringValue abgerufen werden.

public const ushort CSS_URI = 22

Feldwert

ushort

CSS_VH

Der Wert ist ein Prozentsatz der gesamten Ansichtsfensterhöhe.

public const ushort CSS_VH = 32

Feldwert

ushort

CSS_VMAX

Der Wert ist ein Prozentsatz der Ansichtsfensterbreite oder -höhe, je nachdem, welcher größer ist.

public const ushort CSS_VMAX = 34

Feldwert

ushort

CSS_VMIN

Der Wert ist ein Prozentsatz der Ansichtsfensterbreite oder -höhe, je nachdem, welcher kleiner ist.

public const ushort CSS_VMIN = 33

Feldwert

ushort

CSS_VW

Der Wert ist ein Prozentsatz der gesamten Ansichtsfensterbreite.

public const ushort CSS_VW = 31

Feldwert

ushort

Eigenschaften

PrimitiveType

Der Typ des Wertes, wie durch die oben angegebenen Konstanten definiert.

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

Eigenschaftswert

ushort

Methoden

GetCounterValue()

Diese Methode wird verwendet, um den Zählerwert abzurufen. Wenn dieser CSS-Wert keinen Zählerwert enthält, wird eine DOMException ausgelöst. Änderungen an der entsprechenden Stil-Eigenschaft können über das Counter-Interface vorgenommen werden.

[DOMName("getCounterValue")]
public abstract Counter GetCounterValue()

Gibt zurück

Counter

Gibt den Zählerwert zurück

GetFloatValue(ushort)

Diese Methode wird verwendet, um einen Float-Wert in einer angegebenen Einheit abzurufen. Wenn dieser CSS-Wert keinen Float-Wert enthält oder nicht in die angegebene Einheit konvertiert werden kann, wird eine DOMException ausgelöst.

[DOMName("getFloatValue")]
public abstract float GetFloatValue(ushort unitType)

Parameter

unitType ushort

Art der Einheit.

Gibt zurück

float

Gibt den Wert zurück

GetIntValue(ushort)

Diese Methode wird verwendet, um einen int-Wert in einer angegebenen Einheit abzurufen. Wenn dieser CSS-Wert keinen int-Wert enthält oder nicht in die angegebene Einheit konvertiert werden kann, wird eine DOMException ausgelöst.

public abstract int GetIntValue(ushort unitType)

Parameter

unitType ushort

Art der Einheit.

Gibt zurück

int

Gibt den Wert zurück

GetRGBColorValue()

Diese Methode wird verwendet, um die RGB-Farbe abzurufen. Wenn dieser CSS-Wert keinen RGB-Farbwert enthält, wird eine DOMException ausgelöst. Änderungen an der entsprechenden Stil-Eigenschaft können über das RGBColor-Interface vorgenommen werden.

[DOMName("getRGBColorValue")]
public abstract RGBColor GetRGBColorValue()

Gibt zurück

RGBColor

Gibt den RGB-Farbwert zurück

GetRectValue()

Diese Methode wird verwendet, um den Rect-Wert abzurufen. Wenn dieser CSS-Wert keinen Rect-Wert enthält, wird eine DOMException ausgelöst. Änderungen an der entsprechenden Stil-Eigenschaft können über das Rect-Interface vorgenommen werden.

[DOMName("getRectValue")]
public abstract Rect GetRectValue()

Gibt zurück

Rect

Gibt den Rect-Wert zurück

GetStringValue()

Diese Methode wird verwendet, um den String-Wert abzurufen. Wenn der CSS-Wert keinen String-Wert enthält, wird eine DOMException ausgelöst.

[DOMName("getStringValue")]
public abstract string GetStringValue()

Gibt zurück

string

Gibt den Wert zurück

SetFloatValue(ushort, float)

Eine Methode zum Setzen des Float-Werts mit einer angegebenen Einheit. Wenn die Eigenschaft, die mit diesem Wert verknüpft ist, die angegebene Einheit oder den Float-Wert nicht akzeptieren kann, bleibt der Wert unverändert und eine DOMException wird ausgelöst.

[DOMName("setFloatValue")]
public abstract void SetFloatValue(ushort unitType, float floatValue)

Parameter

unitType ushort

Art der Einheit.

floatValue float

Der Float-Wert.

SetIntValue(ushort, int)

Eine Methode zum Setzen des int-Werts mit einer angegebenen Einheit. Wenn die Eigenschaft, die mit diesem Wert verknüpft ist, die angegebene Einheit oder den int-Wert nicht akzeptieren kann, bleibt der Wert unverändert und eine DOMException wird ausgelöst.

public abstract void SetIntValue(ushort unitType, int intValue)

Parameter

unitType ushort

Art der Einheit.

intValue int

Der int-Wert.

SetStringValue(ushort, string)

Eine Methode zum Setzen des String-Werts mit der angegebenen Einheit. Wenn die Eigenschaft, die mit diesem Wert verknüpft ist, die angegebene Einheit oder den String-Wert nicht akzeptieren kann, bleibt der Wert unverändert und eine DOMException wird ausgelöst.

[DOMName("setStringValue")]
public abstract void SetStringValue(ushort stringType, string stringValue)

Parameter

stringType ushort

Art des Strings.

stringValue string

Der String-Wert.

 Deutsch