Class CSSPrimitiveValue
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
A interface CSSPrimitiveValue representa um único valor CSS. Esta interface pode ser usada para determinar o valor de uma propriedade de estilo específica atualmente definida em um bloco ou para definir explicitamente uma propriedade de estilo específica dentro do bloco. Uma instância desta interface pode ser obtida a partir do método getPropertyCSSValue da interface CSSStyleDeclaration. Um objeto CSSPrimitiveValue ocorre apenas no contexto de uma propriedade CSS.
[ComVisible(true)]
[DOMName("CSSPrimitiveValue")]
[DOMObject]
public abstract class CSSPrimitiveValue : CSSValue, INotifyPropertyChanged
Herança
object ← DOMObject ← CSSValue ← CSSPrimitiveValue
Implementa
Membros Herdados
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()
Construtores
CSSPrimitiveValue(ushort)
Inicializa uma nova instância da classe Aspose.Html.Dom.Css.CSSPrimitiveValue.
protected CSSPrimitiveValue(ushort unitType)
Parâmetros
unitType
ushort
Tipo da unidade.
Campos
CSS_ATTR
O valor é uma função de atributo. O valor pode ser obtido usando o método getStringValue.
public const ushort CSS_ATTR = 24
Valor do Campo
CSS_CH
O valor é um comprimento (ch). O valor pode ser obtido usando o método getFloatValue.
public const ushort CSS_CH = 20
Valor do Campo
CSS_CM
O valor é um comprimento (cm). O valor pode ser obtido usando o método getFloatValue.
public const ushort CSS_CM = 6
Valor do Campo
CSS_COUNTER
O valor é uma função de contador ou contadores. O valor pode ser obtido usando o método GetCounterValue.
public const ushort CSS_COUNTER = 25
Valor do Campo
CSS_DEG
O valor é um ângulo (deg). O valor pode ser obtido usando o método getFloatValue.
public const ushort CSS_DEG = 11
Valor do Campo
CSS_DIMENSION
O valor é um número com uma dimensão desconhecida. O valor pode ser obtido usando o método getFloatValue.
public const ushort CSS_DIMENSION = 18
Valor do Campo
CSS_DPCM
O valor é um ponto por centímetro (dpcm).
public const ushort CSS_DPCM = 29
Valor do Campo
CSS_DPI
O valor é um ponto por polegada (dpi).
public const ushort CSS_DPI = 28
Valor do Campo
CSS_DPPX
O valor é um ponto por unidade ‘px’ (dppx).
public const ushort CSS_DPPX = 30
Valor do Campo
CSS_EMS
O valor é um comprimento (ems). O valor pode ser obtido usando o método getFloatValue.
public const ushort CSS_EMS = 3
Valor do Campo
CSS_EXS
O valor é um comprimento (exs). O valor pode ser obtido usando o método getFloatValue.
public const ushort CSS_EXS = 4
Valor do Campo
CSS_GRAD
O valor é um ângulo (grad). O valor pode ser obtido usando o método getFloatValue.
public const ushort CSS_GRAD = 13
Valor do Campo
CSS_HZ
O valor é uma frequência (Hz). O valor pode ser obtido usando o método getFloatValue.
public const ushort CSS_HZ = 16
Valor do Campo
CSS_IDENT
O valor é um identificador. O valor pode ser obtido usando o método getStringValue.
public const ushort CSS_IDENT = 23
Valor do Campo
CSS_IN
O valor é um comprimento (in). O valor pode ser obtido usando o método getFloatValue.
public const ushort CSS_IN = 8
Valor do Campo
CSS_KHZ
O valor é uma frequência (kHz). O valor pode ser obtido usando o método getFloatValue.
public const ushort CSS_KHZ = 17
Valor do Campo
CSS_MM
O valor é um comprimento (mm). O valor pode ser obtido usando o método getFloatValue.
public const ushort CSS_MM = 7
Valor do Campo
CSS_MS
O valor é um tempo (ms). O valor pode ser obtido usando o método getFloatValue.
public const ushort CSS_MS = 14
Valor do Campo
CSS_NUMBER
O valor é um número simples. O valor pode ser obtido usando o método getFloatValue.
public const ushort CSS_NUMBER = 1
Valor do Campo
CSS_PC
O valor é um comprimento (pc). O valor pode ser obtido usando o método getFloatValue.
public const ushort CSS_PC = 10
Valor do Campo
CSS_PERCENTAGE
O valor é uma porcentagem. O valor pode ser obtido usando o método getFloatValue.
public const ushort CSS_PERCENTAGE = 2
Valor do Campo
CSS_PT
O valor é um comprimento (pt). O valor pode ser obtido usando o método getFloatValue.
public const ushort CSS_PT = 9
Valor do Campo
CSS_PX
O valor é um comprimento (px). O valor pode ser obtido usando o método getFloatValue.
public const ushort CSS_PX = 5
Valor do Campo
CSS_RAD
O valor é um ângulo (rad). O valor pode ser obtido usando o método getFloatValue.
public const ushort CSS_RAD = 12
Valor do Campo
CSS_RECT
O valor é uma função retangular. O valor pode ser obtido usando o método GetRectValue.
public const ushort CSS_RECT = 26
Valor do Campo
CSS_REM
O valor é um comprimento (rem). O valor pode ser obtido usando o método getFloatValue.
public const ushort CSS_REM = 19
Valor do Campo
CSS_RGBCOLOR
O valor é uma cor RGB. O valor pode ser obtido usando o método GetRGBColorValue.
public const ushort CSS_RGBCOLOR = 27
Valor do Campo
CSS_S
O valor é um tempo (s). O valor pode ser obtido usando o método getFloatValue.
public const ushort CSS_S = 15
Valor do Campo
CSS_STRING
O valor é uma STRING. O valor pode ser obtido usando o método getStringValue.
public const ushort CSS_STRING = 21
Valor do Campo
CSS_UNKNOWN
O valor não é um valor CSS2 reconhecido. O valor só pode ser obtido usando o atributo cssText.
public const ushort CSS_UNKNOWN = 0
Valor do Campo
CSS_URI
O valor é um URI. O valor pode ser obtido usando o método getStringValue.
public const ushort CSS_URI = 22
Valor do Campo
CSS_VH
O valor é uma porcentagem da altura total da janela de visualização.
public const ushort CSS_VH = 32
Valor do Campo
CSS_VMAX
O valor é uma porcentagem da largura ou altura da janela de visualização, o que for maior.
public const ushort CSS_VMAX = 34
Valor do Campo
CSS_VMIN
O valor é uma porcentagem da largura ou altura da janela de visualização, o que for menor.
public const ushort CSS_VMIN = 33
Valor do Campo
CSS_VW
O valor é uma porcentagem da largura total da janela de visualização.
public const ushort CSS_VW = 31
Valor do Campo
Propriedades
PrimitiveType
O tipo do valor conforme definido pelas constantes especificadas acima.
[DOMName("primitiveType")]
public ushort PrimitiveType { get; }
Valor da Propriedade
Métodos
GetCounterValue()
Este método é usado para obter o valor do contador. Se este valor CSS não contiver um valor de contador, uma DOMException é levantada. A modificação da propriedade de estilo correspondente pode ser realizada usando a interface Counter.
[DOMName("getCounterValue")]
public abstract Counter GetCounterValue()
Retorna
Retorna o valor do contador
GetFloatValue(ushort)
Este método é usado para obter um valor float em uma unidade especificada. Se este valor CSS não contiver um valor float ou não puder ser convertido na unidade especificada, uma DOMException é levantada.
[DOMName("getFloatValue")]
public abstract float GetFloatValue(ushort unitType)
Parâmetros
unitType
ushort
Tipo da unidade.
Retorna
Retorna o valor
GetIntValue(ushort)
Este método é usado para obter um valor int em uma unidade especificada. Se este valor CSS não contiver um valor int ou não puder ser convertido na unidade especificada, uma DOMException é levantada.
public abstract int GetIntValue(ushort unitType)
Parâmetros
unitType
ushort
Tipo da unidade.
Retorna
Retorna o valor
GetRGBColorValue()
Este método é usado para obter a cor RGB. Se este valor CSS não contiver um valor de cor RGB, uma DOMException é levantada. A modificação da propriedade de estilo correspondente pode ser realizada usando a interface RGBColor.
[DOMName("getRGBColorValue")]
public abstract RGBColor GetRGBColorValue()
Retorna
Retorna o valor da cor RGB
GetRectValue()
Este método é usado para obter o valor retangular. Se este valor CSS não contiver um valor retangular, uma DOMException é levantada. A modificação da propriedade de estilo correspondente pode ser realizada usando a interface Rect.
[DOMName("getRectValue")]
public abstract Rect GetRectValue()
Retorna
Retorna o valor retangular
GetStringValue()
Este método é usado para obter o valor string. Se o valor CSS não contiver um valor string, uma DOMException é levantada.
[DOMName("getStringValue")]
public abstract string GetStringValue()
Retorna
Retorna o valor
SetFloatValue(ushort, float)
Um método para definir o valor float com uma unidade especificada. Se a propriedade associada a este valor não puder aceitar a unidade especificada ou o valor float, o valor permanecerá inalterado e uma DOMException será levantada.
[DOMName("setFloatValue")]
public abstract void SetFloatValue(ushort unitType, float floatValue)
Parâmetros
unitType
ushort
Tipo da unidade.
floatValue
float
O valor float.
SetIntValue(ushort, int)
Um método para definir o valor int com uma unidade especificada. Se a propriedade associada a este valor não puder aceitar a unidade especificada ou o valor int, o valor permanecerá inalterado e uma DOMException será levantada.
public abstract void SetIntValue(ushort unitType, int intValue)
Parâmetros
unitType
ushort
Tipo da unidade.
intValue
int
O valor int.
SetStringValue(ushort, string)
Um método para definir o valor string com a unidade especificada. Se a propriedade associada a este valor não puder aceitar a unidade especificada ou o valor string, o valor permanecerá inalterado e uma DOMException será levantada.
[DOMName("setStringValue")]
public abstract void SetStringValue(ushort stringType, string stringValue)
Parâmetros
stringType
ushort
Tipo da string.
stringValue
string
O valor string.