Class CSSPrimitiveValue

Class CSSPrimitiveValue

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

La interfaz CSSPrimitiveValue representa un único valor CSS. Esta interfaz puede utilizarse para determinar el valor de una propiedad de estilo específica actualmente establecida en un bloque o para establecer explícitamente una propiedad de estilo específica dentro del bloque. Una instancia de esta interfaz puede obtenerse mediante el método getPropertyCSSValue de la interfaz CSSStyleDeclaration. Un objeto CSSPrimitiveValue solo ocurre en el contexto de una propiedad CSS.

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

Herencia

objectDOMObjectCSSValueCSSPrimitiveValue

Implementa

INotifyPropertyChanged

Miembros heredados

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

Constructores

CSSPrimitiveValue(ushort)

Inicializa una nueva instancia de la clase Aspose.Html.Dom.Css.CSSPrimitiveValue.

protected CSSPrimitiveValue(ushort unitType)

Parámetros

unitType ushort

Tipo de la unidad.

Campos

CSS_ATTR

El valor es una función de atributo. El valor se puede obtener utilizando el método getStringValue.

public const ushort CSS_ATTR = 24

Valor del campo

ushort

CSS_CH

El valor es una longitud (ch). El valor se puede obtener utilizando el método getFloatValue.

public const ushort CSS_CH = 20

Valor del campo

ushort

CSS_CM

El valor es una longitud (cm). El valor se puede obtener utilizando el método getFloatValue.

public const ushort CSS_CM = 6

Valor del campo

ushort

CSS_COUNTER

El valor es una función de contador o contadores. El valor se puede obtener utilizando el método GetCounterValue.

public const ushort CSS_COUNTER = 25

Valor del campo

ushort

CSS_DEG

El valor es un ángulo (deg). El valor se puede obtener utilizando el método getFloatValue.

public const ushort CSS_DEG = 11

Valor del campo

ushort

CSS_DIMENSION

El valor es un número con una dimensión desconocida. El valor se puede obtener utilizando el método getFloatValue.

public const ushort CSS_DIMENSION = 18

Valor del campo

ushort

CSS_DPCM

El valor es puntos por centímetro (dpcm).

public const ushort CSS_DPCM = 29

Valor del campo

ushort

CSS_DPI

El valor es puntos por pulgada (dpi).

public const ushort CSS_DPI = 28

Valor del campo

ushort

CSS_DPPX

El valor es puntos por unidad ‘px’ (dppx).

public const ushort CSS_DPPX = 30

Valor del campo

ushort

CSS_EMS

El valor es una longitud (ems). El valor se puede obtener utilizando el método getFloatValue.

public const ushort CSS_EMS = 3

Valor del campo

ushort

CSS_EXS

El valor es una longitud (exs). El valor se puede obtener utilizando el método getFloatValue.

public const ushort CSS_EXS = 4

Valor del campo

ushort

CSS_GRAD

El valor es un ángulo (grad). El valor se puede obtener utilizando el método getFloatValue.

public const ushort CSS_GRAD = 13

Valor del campo

ushort

CSS_HZ

El valor es una frecuencia (Hz). El valor se puede obtener utilizando el método getFloatValue.

public const ushort CSS_HZ = 16

Valor del campo

ushort

CSS_IDENT

El valor es un identificador. El valor se puede obtener utilizando el método getStringValue.

public const ushort CSS_IDENT = 23

Valor del campo

ushort

CSS_IN

El valor es una longitud (in). El valor se puede obtener utilizando el método getFloatValue.

public const ushort CSS_IN = 8

Valor del campo

ushort

CSS_KHZ

El valor es una frecuencia (kHz). El valor se puede obtener utilizando el método getFloatValue.

public const ushort CSS_KHZ = 17

Valor del campo

ushort

CSS_MM

El valor es una longitud (mm). El valor se puede obtener utilizando el método getFloatValue.

public const ushort CSS_MM = 7

Valor del campo

ushort

CSS_MS

El valor es un tiempo (ms). El valor se puede obtener utilizando el método getFloatValue.

public const ushort CSS_MS = 14

Valor del campo

ushort

CSS_NUMBER

El valor es un número simple. El valor se puede obtener utilizando el método getFloatValue.

public const ushort CSS_NUMBER = 1

Valor del campo

ushort

CSS_PC

El valor es una longitud (pc). El valor se puede obtener utilizando el método getFloatValue.

public const ushort CSS_PC = 10

Valor del campo

ushort

CSS_PERCENTAGE

El valor es un porcentaje. El valor se puede obtener utilizando el método getFloatValue.

public const ushort CSS_PERCENTAGE = 2

Valor del campo

ushort

CSS_PT

El valor es una longitud (pt). El valor se puede obtener utilizando el método getFloatValue.

public const ushort CSS_PT = 9

Valor del campo

ushort

CSS_PX

El valor es una longitud (px). El valor se puede obtener utilizando el método getFloatValue.

public const ushort CSS_PX = 5

Valor del campo

ushort

CSS_RAD

El valor es un ángulo (rad). El valor se puede obtener utilizando el método getFloatValue.

public const ushort CSS_RAD = 12

Valor del campo

ushort

CSS_RECT

El valor es una función rect. El valor se puede obtener utilizando el método GetRectValue.

public const ushort CSS_RECT = 26

Valor del campo

ushort

CSS_REM

El valor es una longitud (rem). El valor se puede obtener utilizando el método getFloatValue.

public const ushort CSS_REM = 19

Valor del campo

ushort

CSS_RGBCOLOR

El valor es un color RGB. El valor se puede obtener utilizando el método GetRGBColorValue.

public const ushort CSS_RGBCOLOR = 27

Valor del campo

ushort

CSS_S

El valor es un tiempo (s). El valor se puede obtener utilizando el método getFloatValue.

public const ushort CSS_S = 15

Valor del campo

ushort

CSS_STRING

El valor es una CADENA. El valor se puede obtener utilizando el método getStringValue.

public const ushort CSS_STRING = 21

Valor del campo

ushort

CSS_UNKNOWN

El valor no es un valor CSS2 reconocido. El valor solo se puede obtener utilizando el atributo cssText.

public const ushort CSS_UNKNOWN = 0

Valor del campo

ushort

CSS_URI

El valor es una URI. El valor se puede obtener utilizando el método getStringValue.

public const ushort CSS_URI = 22

Valor del campo

ushort

CSS_VH

El valor es un porcentaje de la altura total del viewport.

public const ushort CSS_VH = 32

Valor del campo

ushort

CSS_VMAX

El valor es un porcentaje del ancho o la altura del viewport, el que sea mayor.

public const ushort CSS_VMAX = 34

Valor del campo

ushort

CSS_VMIN

El valor es un porcentaje del ancho o la altura del viewport, el que sea menor.

public const ushort CSS_VMIN = 33

Valor del campo

ushort

CSS_VW

El valor es un porcentaje del ancho total del viewport.

public const ushort CSS_VW = 31

Valor del campo

ushort

Propiedades

PrimitiveType

El tipo del valor según lo definido por las constantes especificadas anteriormente.

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

Valor de la propiedad

ushort

Métodos

GetCounterValue()

Este método se utiliza para obtener el valor del contador. Si este valor CSS no contiene un valor de contador, se genera una DOMException. La modificación de la propiedad de estilo correspondiente se puede lograr utilizando la interfaz Counter.

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

Retorna

Counter

Devuelve el valor del contador

GetFloatValue(ushort)

Este método se utiliza para obtener un valor flotante en una unidad especificada. Si este valor CSS no contiene un valor flotante o no se puede convertir a la unidad especificada, se genera una DOMException.

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

Parámetros

unitType ushort

Tipo de la unidad.

Retorna

float

Devuelve el valor

GetIntValue(ushort)

Este método se utiliza para obtener un valor entero en una unidad especificada. Si este valor CSS no contiene un valor entero o no se puede convertir a la unidad especificada, se genera una DOMException.

public abstract int GetIntValue(ushort unitType)

Parámetros

unitType ushort

Tipo de la unidad.

Retorna

int

Devuelve el valor

GetRGBColorValue()

Este método se utiliza para obtener el color RGB. Si este valor CSS no contiene un valor de color RGB, se genera una DOMException. La modificación de la propiedad de estilo correspondiente se puede lograr utilizando la interfaz RGBColor.

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

Retorna

RGBColor

Devuelve el valor del color RGB

GetRectValue()

Este método se utiliza para obtener el valor Rect. Si este valor CSS no contiene un valor rect, se genera una DOMException. La modificación de la propiedad de estilo correspondiente se puede lograr utilizando la interfaz Rect.

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

Retorna

Rect

Devuelve el valor Rect

GetStringValue()

Este método se utiliza para obtener el valor de cadena. Si el valor CSS no contiene un valor de cadena, se genera una DOMException.

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

Retorna

string

Devuelve el valor

SetFloatValue(ushort, float)

Un método para establecer el valor flotante con una unidad especificada. Si la propiedad asociada con este valor no puede aceptar la unidad o el valor flotante especificados, el valor permanecerá sin cambios y se generará una DOMException.

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

Parámetros

unitType ushort

Tipo de la unidad.

floatValue float

El valor flotante.

SetIntValue(ushort, int)

Un método para establecer el valor entero con una unidad especificada. Si la propiedad asociada con este valor no puede aceptar la unidad o el valor entero especificados, el valor permanecerá sin cambios y se generará una DOMException.

public abstract void SetIntValue(ushort unitType, int intValue)

Parámetros

unitType ushort

Tipo de la unidad.

intValue int

El valor entero.

SetStringValue(ushort, string)

Un método para establecer el valor de cadena con la unidad especificada. Si la propiedad asociada a este valor no puede aceptar la unidad o el valor de cadena especificados, el valor permanecerá sin cambios y se generará una DOMException.

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

Parámetros

stringType ushort

Tipo de la cadena.

stringValue string

El valor de cadena.

 Español