Class CSSPrimitiveValue

Class CSSPrimitiveValue

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

L’interface CSSPrimitiveValue représente une seule valeur CSS. Cette interface peut être utilisée pour déterminer la valeur d’une propriété de style spécifique actuellement définie dans un bloc ou pour définir explicitement une propriété de style spécifique dans le bloc. Une instance de cette interface peut être obtenue à partir de la méthode getPropertyCSSValue de l’interface CSSStyleDeclaration. Un objet CSSPrimitiveValue n’apparaît que dans le contexte d’une propriété CSS.

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

Héritage

objectDOMObjectCSSValueCSSPrimitiveValue

Implémente

INotifyPropertyChanged

Membres hérités

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

Constructeurs

CSSPrimitiveValue(ushort)

Initialise une nouvelle instance de la classe Aspose.Html.Dom.Css.CSSPrimitiveValue.

protected CSSPrimitiveValue(ushort unitType)

Paramètres

unitType ushort

Type de l’unité.

Champs

CSS_ATTR

La valeur est une fonction d’attribut. La valeur peut être obtenue en utilisant la méthode getStringValue.

public const ushort CSS_ATTR = 24

Valeur du champ

ushort

CSS_CH

La valeur est une longueur (ch). La valeur peut être obtenue en utilisant la méthode getFloatValue.

public const ushort CSS_CH = 20

Valeur du champ

ushort

CSS_CM

La valeur est une longueur (cm). La valeur peut être obtenue en utilisant la méthode getFloatValue.

public const ushort CSS_CM = 6

Valeur du champ

ushort

CSS_COUNTER

La valeur est une fonction de compteur ou de compteurs. La valeur peut être obtenue en utilisant la méthode GetCounterValue.

public const ushort CSS_COUNTER = 25

Valeur du champ

ushort

CSS_DEG

La valeur est un angle (deg). La valeur peut être obtenue en utilisant la méthode getFloatValue.

public const ushort CSS_DEG = 11

Valeur du champ

ushort

CSS_DIMENSION

La valeur est un nombre avec une dimension inconnue. La valeur peut être obtenue en utilisant la méthode getFloatValue.

public const ushort CSS_DIMENSION = 18

Valeur du champ

ushort

CSS_DPCM

La valeur est des points par centimètre (dpcm).

public const ushort CSS_DPCM = 29

Valeur du champ

ushort

CSS_DPI

La valeur est des points par pouce (dpi).

public const ushort CSS_DPI = 28

Valeur du champ

ushort

CSS_DPPX

La valeur est des points par unité ‘px’ (dppx).

public const ushort CSS_DPPX = 30

Valeur du champ

ushort

CSS_EMS

La valeur est une longueur (ems). La valeur peut être obtenue en utilisant la méthode getFloatValue.

public const ushort CSS_EMS = 3

Valeur du champ

ushort

CSS_EXS

La valeur est une longueur (exs). La valeur peut être obtenue en utilisant la méthode getFloatValue.

public const ushort CSS_EXS = 4

Valeur du champ

ushort

CSS_GRAD

La valeur est un angle (grad). La valeur peut être obtenue en utilisant la méthode getFloatValue.

public const ushort CSS_GRAD = 13

Valeur du champ

ushort

CSS_HZ

La valeur est une fréquence (Hz). La valeur peut être obtenue en utilisant la méthode getFloatValue.

public const ushort CSS_HZ = 16

Valeur du champ

ushort

CSS_IDENT

La valeur est un identifiant. La valeur peut être obtenue en utilisant la méthode getStringValue.

public const ushort CSS_IDENT = 23

Valeur du champ

ushort

CSS_IN

La valeur est une longueur (in). La valeur peut être obtenue en utilisant la méthode getFloatValue.

public const ushort CSS_IN = 8

Valeur du champ

ushort

CSS_KHZ

La valeur est une fréquence (kHz). La valeur peut être obtenue en utilisant la méthode getFloatValue.

public const ushort CSS_KHZ = 17

Valeur du champ

ushort

CSS_MM

La valeur est une longueur (mm). La valeur peut être obtenue en utilisant la méthode getFloatValue.

public const ushort CSS_MM = 7

Valeur du champ

ushort

CSS_MS

La valeur est un temps (ms). La valeur peut être obtenue en utilisant la méthode getFloatValue.

public const ushort CSS_MS = 14

Valeur du champ

ushort

CSS_NUMBER

La valeur est un simple nombre. La valeur peut être obtenue en utilisant la méthode getFloatValue.

public const ushort CSS_NUMBER = 1

Valeur du champ

ushort

CSS_PC

La valeur est une longueur (pc). La valeur peut être obtenue en utilisant la méthode getFloatValue.

public const ushort CSS_PC = 10

Valeur du champ

ushort

CSS_PERCENTAGE

La valeur est un pourcentage. La valeur peut être obtenue en utilisant la méthode getFloatValue.

public const ushort CSS_PERCENTAGE = 2

Valeur du champ

ushort

CSS_PT

La valeur est une longueur (pt). La valeur peut être obtenue en utilisant la méthode getFloatValue.

public const ushort CSS_PT = 9

Valeur du champ

ushort

CSS_PX

La valeur est une longueur (px). La valeur peut être obtenue en utilisant la méthode getFloatValue.

public const ushort CSS_PX = 5

Valeur du champ

ushort

CSS_RAD

La valeur est un angle (rad). La valeur peut être obtenue en utilisant la méthode getFloatValue.

public const ushort CSS_RAD = 12

Valeur du champ

ushort

CSS_RECT

La valeur est une fonction rect. La valeur peut être obtenue en utilisant la méthode GetRectValue.

public const ushort CSS_RECT = 26

Valeur du champ

ushort

CSS_REM

La valeur est une longueur (rem). La valeur peut être obtenue en utilisant la méthode getFloatValue.

public const ushort CSS_REM = 19

Valeur du champ

ushort

CSS_RGBCOLOR

La valeur est une couleur RVB. La valeur peut être obtenue en utilisant la méthode GetRGBColorValue.

public const ushort CSS_RGBCOLOR = 27

Valeur du champ

ushort

CSS_S

La valeur est un temps (s). La valeur peut être obtenue en utilisant la méthode getFloatValue.

public const ushort CSS_S = 15

Valeur du champ

ushort

CSS_STRING

La valeur est une CHAÎNE. La valeur peut être obtenue en utilisant la méthode getStringValue.

public const ushort CSS_STRING = 21

Valeur du champ

ushort

CSS_UNKNOWN

La valeur n’est pas une valeur CSS2 reconnue. La valeur ne peut être obtenue qu’en utilisant l’attribut cssText.

public const ushort CSS_UNKNOWN = 0

Valeur du champ

ushort

CSS_URI

La valeur est une URI. La valeur peut être obtenue en utilisant la méthode getStringValue.

public const ushort CSS_URI = 22

Valeur du champ

ushort

CSS_VH

La valeur est un pourcentage de la hauteur totale de la fenêtre d’affichage.

public const ushort CSS_VH = 32

Valeur du champ

ushort

CSS_VMAX

La valeur est un pourcentage de la largeur ou de la hauteur de la fenêtre d’affichage, selon la plus grande.

public const ushort CSS_VMAX = 34

Valeur du champ

ushort

CSS_VMIN

La valeur est un pourcentage de la largeur ou de la hauteur de la fenêtre d’affichage, selon la plus petite.

public const ushort CSS_VMIN = 33

Valeur du champ

ushort

CSS_VW

La valeur est un pourcentage de la largeur totale de la fenêtre d’affichage.

public const ushort CSS_VW = 31

Valeur du champ

ushort

Propriétés

PrimitiveType

Le type de la valeur tel que défini par les constantes spécifiées ci-dessus.

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

Valeur de la propriété

ushort

Méthodes

GetCounterValue()

Cette méthode est utilisée pour obtenir la valeur du compteur. Si cette valeur CSS ne contient pas de valeur de compteur, une DOMException est levée. La modification de la propriété de style correspondante peut être réalisée à l’aide de l’interface Counter.

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

Retourne

Counter

Renvoie la valeur du compteur

GetFloatValue(ushort)

Cette méthode est utilisée pour obtenir une valeur flottante dans une unité spécifiée. Si cette valeur CSS ne contient pas de valeur flottante ou ne peut pas être convertie dans l’unité spécifiée, une DOMException est levée.

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

Paramètres

unitType ushort

Type de l’unité.

Retourne

float

Renvoie la valeur

GetIntValue(ushort)

Cette méthode est utilisée pour obtenir une valeur entière dans une unité spécifiée. Si cette valeur CSS ne contient pas de valeur entière ou ne peut pas être convertie dans l’unité spécifiée, une DOMException est levée.

public abstract int GetIntValue(ushort unitType)

Paramètres

unitType ushort

Type de l’unité.

Retourne

int

Renvoie la valeur

GetRGBColorValue()

Cette méthode est utilisée pour obtenir la couleur RVB. Si cette valeur CSS ne contient pas de valeur de couleur RVB, une DOMException est levée. La modification de la propriété de style correspondante peut être réalisée à l’aide de l’interface RGBColor.

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

Retourne

RGBColor

Renvoie la valeur de couleur RVB

GetRectValue()

Cette méthode est utilisée pour obtenir la valeur Rect. Si cette valeur CSS ne contient pas de valeur rect, une DOMException est levée. La modification de la propriété de style correspondante peut être réalisée à l’aide de l’interface Rect.

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

Retourne

Rect

Renvoie la valeur Rect

GetStringValue()

Cette méthode est utilisée pour obtenir la valeur de chaîne. Si la valeur CSS ne contient pas de valeur de chaîne, une DOMException est levée.

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

Retourne

string

Renvoie la valeur

SetFloatValue(ushort, float)

Une méthode pour définir la valeur flottante avec une unité spécifiée. Si la propriété attachée à cette valeur ne peut pas accepter l’unité spécifiée ou la valeur flottante, la valeur restera inchangée et une DOMException sera levée.

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

Paramètres

unitType ushort

Type de l’unité.

floatValue float

La valeur flottante.

SetIntValue(ushort, int)

Une méthode pour définir la valeur entière avec une unité spécifiée. Si la propriété attachée à cette valeur ne peut pas accepter l’unité spécifiée ou la valeur entière, la valeur restera inchangée et une DOMException sera levée.

public abstract void SetIntValue(ushort unitType, int intValue)

Paramètres

unitType ushort

Type de l’unité.

intValue int

La valeur entière.

SetStringValue(ushort, string)

Une méthode pour définir la valeur de chaîne avec l’unité spécifiée. Si la propriété attachée à cette valeur ne peut pas accepter l’unité spécifiée ou la valeur de chaîne, la valeur restera inchangée et une DOMException sera levée.

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

Paramètres

stringType ushort

Type de la chaîne.

stringValue string

La valeur de chaîne.

 Français