CSSPrimitiveValue

CSSPrimitiveValue class

Die CSSPrimitiveValue-Schnittstelle repräsentiert einen einzelnen CSS-Wert. Diese Schnittstelle kann verwendet werden, um den Wert einer bestimmten Stileigenschaft zu bestimmen, die derzeit in einem Block festgelegt ist, oder um eine bestimmte Stileigenschaft explizit innerhalb des Blocks festzulegen. Eine Instanz dieser Schnittstelle kann von der getPropertyCSSValue-Methode der CSSStyleDeclaration-Schnittstelle abgerufen werden. Ein CSSPrimitiveValue-Objekt kommt nur im Kontext einer CSS-Eigenschaft vor.

public abstract class CSSPrimitiveValue : CSSValue

Eigenschaften

NameBeschreibung
abstract CSSText { get; set; }Eine Zeichenfolgendarstellung des aktuellen Werts.
CSSValueType { get; }Ein Code, der den Werttyp definiert.
PrimitiveType { get; }Der Typ des Werts, wie er durch die oben angegebenen Konstanten definiert ist.

Methoden

NameBeschreibung
override Equals(object)Bestimmt, ob die angegebeneObject ist gleich dieser Instanz.
abstract GetCounterValue()Diese Methode wird verwendet, um den Zählerwert zu erhalten. Wenn dieser CSS-Wert keinen Zählerwert enthält, wird eine DOMException ausgelöst. Die Änderung der entsprechenden Stileigenschaft kann über die Counter-Schnittstelle erreicht werden.
abstract GetFloatValue(ushort)Diese Methode wird verwendet, um einen Gleitkommawert in einer bestimmten Einheit zu erhalten. Wenn dieser CSS-Wert keinen Float-Wert enthält oder nicht in die angegebene Einheit konvertiert werden kann, wird eine DOMException ausgelöst.
override GetHashCode()Gibt einen Hash-Code für diese Instanz zurück.
abstract GetIntValue(ushort)Diese Methode wird verwendet, um einen int-Wert in einer bestimmten Einheit zu erhalten. Wenn dieser CSS-Wert keinen int-Wert enthält oder nicht in die angegebene Einheit konvertiert werden kann, wird eine DOMException ausgelöst.
override GetPlatformType()Diese Methode wird zum Abrufen des ECMAScript-Objekts verwendetType .
abstract GetRectValue()Diese Methode wird verwendet, um den Rect-Wert zu erhalten. Wenn dieser CSS-Wert keinen Rect-Wert enthält, wird eine DOMException ausgelöst. Die Änderung der entsprechenden Stileigenschaft kann über die Rect-Schnittstelle erreicht werden.
abstract GetRGBColorValue()Diese Methode wird verwendet, um die RGB-Farbe zu erhalten. Wenn dieser CSS-Wert keinen RGB-Farbwert enthält, wird eine DOMException ausgelöst. Die Änderung der entsprechenden Stileigenschaft kann mit der RGBColor-Schnittstelle erreicht werden.
abstract GetStringValue()Diese Methode wird verwendet, um den Zeichenfolgenwert abzurufen. Wenn der CSS-Wert keinen Zeichenfolgenwert enthält, wird eine DOMException ausgelöst.
abstract SetFloatValue(ushort, float)Eine Methode, um den Gleitkommawert mit einer bestimmten Einheit zu setzen. Wenn die mit diesem Wert verknüpfte Eigenschaft die angegebene Einheit oder den Gleitkommawert nicht akzeptieren kann, bleibt der Wert unverändert und es wird eine DOMException ausgelöst.
abstract SetIntValue(ushort, int)Eine Methode, um den int-Wert mit einer bestimmten Einheit zu setzen. Wenn die mit diesem Wert verknüpfte Eigenschaft die angegebene Einheit oder den int-Wert nicht akzeptieren kann, bleibt der Wert unverändert und es wird eine DOMException ausgelöst.
abstract SetStringValue(ushort, string)Eine Methode, um den Stringwert mit der angegebenen Einheit zu setzen. Wenn die an diesen Wert angehängte Eigenschaft die angegebene Einheit oder den Zeichenfolgenwert nicht akzeptieren kann, bleibt der Wert unverändert und es wird eine DOMException ausgelöst.
override ToString()Gibt a zurückString die diese Instanz darstellt.

Felder

NameBeschreibung
const CSS_ATTRDer Wert ist eine Attributfunktion. Der Wert kann mithilfe der getStringValue-Methode abgerufen werden.
const CSS_CHDer Wert ist eine Länge (ch). Der Wert kann mit der getFloatValue-Methode abgerufen werden.
const CSS_CMDer Wert ist eine Länge (cm). Der Wert kann mit der getFloatValue-Methode abgerufen werden.
const CSS_COUNTERDer Wert ist ein Zähler oder eine Zählerfunktion. Der Wert kann mithilfe der GetCounterValue-Methode abgerufen werden.
const CSS_DEGDer Wert ist ein Winkel (Grad). Der Wert kann mit der getFloatValue-Methode abgerufen werden.
const CSS_DIMENSIONDer Wert ist eine Zahl mit unbekannter Dimension. Der Wert kann mit der getFloatValue-Methode abgerufen werden.
const CSS_DPCMDer Wert ist ein Punkt pro Zentimeter (dpcm).
const CSS_DPIDer Wert ist Punkte pro Zoll (dpi).
const CSS_DPPXDer Wert ist ein Punkt pro ‘px’-Einheit (dppx).
const CSS_EMSDer Wert ist eine Länge (ems). Der Wert kann mit der getFloatValue-Methode abgerufen werden.
const CSS_EXSDer Wert ist eine Länge (exs). Der Wert kann mit der getFloatValue-Methode abgerufen werden.
const CSS_GRADDer Wert ist ein Winkel (Grad). Der Wert kann mit der getFloatValue-Methode abgerufen werden.
const CSS_HZDer Wert ist eine Frequenz (Hz). Der Wert kann mit der getFloatValue-Methode abgerufen werden.
const CSS_IDENTDer Wert ist ein Bezeichner. Der Wert kann mithilfe der getStringValue-Methode abgerufen werden.
const CSS_INDer Wert ist eine Länge (in). Der Wert kann mit der getFloatValue-Methode abgerufen werden.
const CSS_KHZDer Wert ist eine Frequenz (kHz). Der Wert kann mit der getFloatValue-Methode abgerufen werden.
const CSS_MMDer Wert ist eine Länge (mm). Der Wert kann mit der getFloatValue-Methode abgerufen werden.
const CSS_MSDer Wert ist eine Zeit (ms). Der Wert kann mit der getFloatValue-Methode abgerufen werden.
const CSS_NUMBERDer Wert ist eine einfache Zahl. Der Wert kann mit der getFloatValue-Methode abgerufen werden.
const CSS_PCDer Wert ist eine Länge (pc). Der Wert kann mit der getFloatValue-Methode abgerufen werden.
const CSS_PERCENTAGEDer Wert ist ein Prozentsatz. Der Wert kann mit der getFloatValue-Methode abgerufen werden.
const CSS_PTDer Wert ist eine Länge (pt). Der Wert kann mit der getFloatValue-Methode abgerufen werden.
const CSS_PXDer Wert ist eine Länge (px). Der Wert kann mit der getFloatValue-Methode abgerufen werden.
const CSS_RADDer Wert ist ein Winkel (rad). Der Wert kann mit der getFloatValue-Methode abgerufen werden.
const CSS_RECTDer Wert ist eine Rechteckfunktion. Der Wert kann mithilfe der GetRectValue-Methode abgerufen werden.
const CSS_REMDer Wert ist eine Länge (rem). Der Wert kann mit der getFloatValue-Methode abgerufen werden.
const CSS_RGBCOLORDer Wert ist eine RGB-Farbe. Der Wert kann mithilfe der GetRGBColorValue-Methode abgerufen werden.
const CSS_SDer Wert ist eine Zeit (s). Der Wert kann mit der getFloatValue-Methode abgerufen werden.
const CSS_STRINGDer Wert ist ein STRING. Der Wert kann mithilfe der getStringValue-Methode abgerufen werden.
const CSS_UNKNOWNDer Wert ist kein anerkannter CSS2-Wert. Der Wert kann nur über das cssText-Attribut abgerufen werden.
const CSS_URIDer Wert ist ein URI. Der Wert kann mithilfe der getStringValue-Methode abgerufen werden.
const CSS_VHDer Wert ist ein Prozentsatz der vollen Darstellungshöhe.
const CSS_VMAXDer Wert ist ein Prozentsatz der Breite oder Höhe des Ansichtsfensters, je nachdem, welcher Wert größer ist.
const CSS_VMINDer Wert ist ein Prozentsatz der Breite oder Höhe des Ansichtsfensters, je nachdem, welcher Wert kleiner ist.
const CSS_VWDer Wert ist ein Prozentsatz der vollen Ansichtsfensterbreite.

Siehe auch