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
object ← DOMObject ← CSSValue ← CSSPrimitiveValue
Implementa
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
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
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
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
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
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
CSS_DPCM
El valor es puntos por centímetro (dpcm).
public const ushort CSS_DPCM = 29
Valor del campo
CSS_DPI
El valor es puntos por pulgada (dpi).
public const ushort CSS_DPI = 28
Valor del campo
CSS_DPPX
El valor es puntos por unidad ‘px’ (dppx).
public const ushort CSS_DPPX = 30
Valor del campo
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
CSS_VH
El valor es un porcentaje de la altura total del viewport.
public const ushort CSS_VH = 32
Valor del campo
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
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
CSS_VW
El valor es un porcentaje del ancho total del viewport.
public const ushort CSS_VW = 31
Valor del campo
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
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
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
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
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
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
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
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.