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
object ← DOMObject ← CSSValue ← CSSPrimitiveValue
Implementiert
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
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
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
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
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
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
CSS_DPCM
Der Wert ist eine Punktzahl pro Zentimeter (dpcm).
public const ushort CSS_DPCM = 29
Feldwert
CSS_DPI
Der Wert ist eine Punktzahl pro Zoll (dpi).
public const ushort CSS_DPI = 28
Feldwert
CSS_DPPX
Der Wert ist eine Punktzahl pro „px“-Einheit (dppx).
public const ushort CSS_DPPX = 30
Feldwert
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
CSS_VH
Der Wert ist ein Prozentsatz der gesamten Ansichtsfensterhöhe.
public const ushort CSS_VH = 32
Feldwert
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
CSS_VMIN
Der Wert ist ein Prozentsatz der Ansichtsfensterbreite oder -höhe, je nachdem, welcher kleiner ist.
public const ushort CSS_VMIN = 33
Feldwert
CSS_VW
Der Wert ist ein Prozentsatz der gesamten Ansichtsfensterbreite.
public const ushort CSS_VW = 31
Feldwert
Eigenschaften
PrimitiveType
Der Typ des Wertes, wie durch die oben angegebenen Konstanten definiert.
[DOMName("primitiveType")]
public ushort PrimitiveType { get; }
Eigenschaftswert
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
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
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
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
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
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
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.