Class CSSPrimitiveValue

Class CSSPrimitiveValue

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

L’interfaccia CSSPrimitiveValue rappresenta un singolo valore CSS. Questa interfaccia può essere utilizzata per determinare il valore di una specifica proprietà di stile attualmente impostata in un blocco o per impostare esplicitamente una specifica proprietà di stile all’interno del blocco. Un’istanza di questa interfaccia può essere ottenuta dal metodo getPropertyCSSValue dell’interfaccia CSSStyleDeclaration. Un oggetto CSSPrimitiveValue si verifica solo nel contesto di una proprietà CSS.

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

Ereditarietà

objectDOMObjectCSSValueCSSPrimitiveValue

Implementa

INotifyPropertyChanged

Membri Ereditati

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

Costruttori

CSSPrimitiveValue(ushort)

Inizializza una nuova istanza della classe Aspose.Html.Dom.Css.CSSPrimitiveValue.

protected CSSPrimitiveValue(ushort unitType)

Parametri

unitType ushort

Tipo dell’unità.

Campi

CSS_ATTR

Il valore è una funzione di attributo. Il valore può essere ottenuto utilizzando il metodo getStringValue.

public const ushort CSS_ATTR = 24

Valore del Campo

ushort

CSS_CH

Il valore è una lunghezza (ch). Il valore può essere ottenuto utilizzando il metodo getFloatValue.

public const ushort CSS_CH = 20

Valore del Campo

ushort

CSS_CM

Il valore è una lunghezza (cm). Il valore può essere ottenuto utilizzando il metodo getFloatValue.

public const ushort CSS_CM = 6

Valore del Campo

ushort

CSS_COUNTER

Il valore è una funzione di contatore o contatori. Il valore può essere ottenuto utilizzando il metodo GetCounterValue.

public const ushort CSS_COUNTER = 25

Valore del Campo

ushort

CSS_DEG

Il valore è un angolo (deg). Il valore può essere ottenuto utilizzando il metodo getFloatValue.

public const ushort CSS_DEG = 11

Valore del Campo

ushort

CSS_DIMENSION

Il valore è un numero con una dimensione sconosciuta. Il valore può essere ottenuto utilizzando il metodo getFloatValue.

public const ushort CSS_DIMENSION = 18

Valore del Campo

ushort

CSS_DPCM

Il valore è un punti per centimetro (dpcm).

public const ushort CSS_DPCM = 29

Valore del Campo

ushort

CSS_DPI

Il valore è un punti per pollice (dpi).

public const ushort CSS_DPI = 28

Valore del Campo

ushort

CSS_DPPX

Il valore è un punti per unità ‘px’ (dppx).

public const ushort CSS_DPPX = 30

Valore del Campo

ushort

CSS_EMS

Il valore è una lunghezza (ems). Il valore può essere ottenuto utilizzando il metodo getFloatValue.

public const ushort CSS_EMS = 3

Valore del Campo

ushort

CSS_EXS

Il valore è una lunghezza (exs). Il valore può essere ottenuto utilizzando il metodo getFloatValue.

public const ushort CSS_EXS = 4

Valore del Campo

ushort

CSS_GRAD

Il valore è un angolo (grad). Il valore può essere ottenuto utilizzando il metodo getFloatValue.

public const ushort CSS_GRAD = 13

Valore del Campo

ushort

CSS_HZ

Il valore è una frequenza (Hz). Il valore può essere ottenuto utilizzando il metodo getFloatValue.

public const ushort CSS_HZ = 16

Valore del Campo

ushort

CSS_IDENT

Il valore è un identificatore. Il valore può essere ottenuto utilizzando il metodo getStringValue.

public const ushort CSS_IDENT = 23

Valore del Campo

ushort

CSS_IN

Il valore è una lunghezza (in). Il valore può essere ottenuto utilizzando il metodo getFloatValue.

public const ushort CSS_IN = 8

Valore del Campo

ushort

CSS_KHZ

Il valore è una frequenza (kHz). Il valore può essere ottenuto utilizzando il metodo getFloatValue.

public const ushort CSS_KHZ = 17

Valore del Campo

ushort

CSS_MM

Il valore è una lunghezza (mm). Il valore può essere ottenuto utilizzando il metodo getFloatValue.

public const ushort CSS_MM = 7

Valore del Campo

ushort

CSS_MS

Il valore è un tempo (ms). Il valore può essere ottenuto utilizzando il metodo getFloatValue.

public const ushort CSS_MS = 14

Valore del Campo

ushort

CSS_NUMBER

Il valore è un numero semplice. Il valore può essere ottenuto utilizzando il metodo getFloatValue.

public const ushort CSS_NUMBER = 1

Valore del Campo

ushort

CSS_PC

Il valore è una lunghezza (pc). Il valore può essere ottenuto utilizzando il metodo getFloatValue.

public const ushort CSS_PC = 10

Valore del Campo

ushort

CSS_PERCENTAGE

Il valore è una percentuale. Il valore può essere ottenuto utilizzando il metodo getFloatValue.

public const ushort CSS_PERCENTAGE = 2

Valore del Campo

ushort

CSS_PT

Il valore è una lunghezza (pt). Il valore può essere ottenuto utilizzando il metodo getFloatValue.

public const ushort CSS_PT = 9

Valore del Campo

ushort

CSS_PX

Il valore è una lunghezza (px). Il valore può essere ottenuto utilizzando il metodo getFloatValue.

public const ushort CSS_PX = 5

Valore del Campo

ushort

CSS_RAD

Il valore è un angolo (rad). Il valore può essere ottenuto utilizzando il metodo getFloatValue.

public const ushort CSS_RAD = 12

Valore del Campo

ushort

CSS_RECT

Il valore è una funzione rect. Il valore può essere ottenuto utilizzando il metodo GetRectValue.

public const ushort CSS_RECT = 26

Valore del Campo

ushort

CSS_REM

Il valore è una lunghezza (rem). Il valore può essere ottenuto utilizzando il metodo getFloatValue.

public const ushort CSS_REM = 19

Valore del Campo

ushort

CSS_RGBCOLOR

Il valore è un colore RGB. Il valore può essere ottenuto utilizzando il metodo GetRGBColorValue.

public const ushort CSS_RGBCOLOR = 27

Valore del Campo

ushort

CSS_S

Il valore è un tempo (s). Il valore può essere ottenuto utilizzando il metodo getFloatValue.

public const ushort CSS_S = 15

Valore del Campo

ushort

CSS_STRING

Il valore è una STRINGA. Il valore può essere ottenuto utilizzando il metodo getStringValue.

public const ushort CSS_STRING = 21

Valore del Campo

ushort

CSS_UNKNOWN

Il valore non è un valore CSS2 riconosciuto. Il valore può essere ottenuto solo utilizzando l’attributo cssText.

public const ushort CSS_UNKNOWN = 0

Valore del Campo

ushort

CSS_URI

Il valore è un URI. Il valore può essere ottenuto utilizzando il metodo getStringValue.

public const ushort CSS_URI = 22

Valore del Campo

ushort

CSS_VH

Il valore è una percentuale dell’altezza totale della finestra di visualizzazione.

public const ushort CSS_VH = 32

Valore del Campo

ushort

CSS_VMAX

Il valore è una percentuale della larghezza o altezza della finestra di visualizzazione, a seconda di quale sia più grande.

public const ushort CSS_VMAX = 34

Valore del Campo

ushort

CSS_VMIN

Il valore è una percentuale della larghezza o altezza della finestra di visualizzazione, a seconda di quale sia più piccola.

public const ushort CSS_VMIN = 33

Valore del Campo

ushort

CSS_VW

Il valore è una percentuale della larghezza totale della finestra di visualizzazione.

public const ushort CSS_VW = 31

Valore del Campo

ushort

Proprietà

PrimitiveType

Il tipo del valore come definito dalle costanti specificate sopra.

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

Valore della Proprietà

ushort

Metodi

GetCounterValue()

Questo metodo viene utilizzato per ottenere il valore del contatore. Se questo valore CSS non contiene un valore di contatore, viene sollevata un DOMException. La modifica della corrispondente proprietà di stile può essere realizzata utilizzando l’interfaccia Counter.

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

Restituisce

Counter

Restituisce il valore del contatore

GetFloatValue(ushort)

Questo metodo viene utilizzato per ottenere un valore float in un’unità specificata. Se questo valore CSS non contiene un valore float o non può essere convertito nell’unità specificata, viene sollevata un DOMException.

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

Parametri

unitType ushort

Tipo dell’unità.

Restituisce

float

Restituisce il valore

GetIntValue(ushort)

Questo metodo viene utilizzato per ottenere un valore int in un’unità specificata. Se questo valore CSS non contiene un valore int o non può essere convertito nell’unità specificata, viene sollevata un DOMException.

public abstract int GetIntValue(ushort unitType)

Parametri

unitType ushort

Tipo dell’unità.

Restituisce

int

Restituisce il valore

GetRGBColorValue()

Questo metodo viene utilizzato per ottenere il colore RGB. Se questo valore CSS non contiene un valore di colore RGB, viene sollevata un DOMException. La modifica della corrispondente proprietà di stile può essere realizzata utilizzando l’interfaccia RGBColor.

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

Restituisce

RGBColor

Restituisce il valore del colore RGB

GetRectValue()

Questo metodo viene utilizzato per ottenere il valore Rect. Se questo valore CSS non contiene un valore rect, viene sollevata un DOMException. La modifica della corrispondente proprietà di stile può essere realizzata utilizzando l’interfaccia Rect.

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

Restituisce

Rect

Restituisce il valore Rect

GetStringValue()

Questo metodo viene utilizzato per ottenere il valore stringa. Se il valore CSS non contiene un valore stringa, viene sollevata un DOMException.

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

Restituisce

string

Restituisce il valore

SetFloatValue(ushort, float)

Un metodo per impostare il valore float con un’unità specificata. Se la proprietà associata a questo valore non può accettare l’unità specificata o il valore float, il valore rimarrà invariato e verrà sollevata un DOMException.

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

Parametri

unitType ushort

Tipo dell’unità.

floatValue float

Il valore float.

SetIntValue(ushort, int)

Un metodo per impostare il valore int con un’unità specificata. Se la proprietà associata a questo valore non può accettare l’unità specificata o il valore int, il valore rimarrà invariato e verrà sollevata un DOMException.

public abstract void SetIntValue(ushort unitType, int intValue)

Parametri

unitType ushort

Tipo dell’unità.

intValue int

Il valore int.

SetStringValue(ushort, string)

Un metodo per impostare il valore stringa con l’unità specificata. Se la proprietà associata a questo valore non può accettare l’unità specificata o il valore stringa, il valore rimarrà invariato e verrà sollevata un DOMException.

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

Parametri

stringType ushort

Tipo della stringa.

stringValue string

Il valore stringa.

 Italiano