CSSPrimitiveValue

CSSPrimitiveValue class

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

public abstract class CSSPrimitiveValue : CSSValue

Proprietà

NomeDescrizione
abstract CSSText { get; set; }Una rappresentazione di stringa del valore corrente.
CSSValueType { get; }Un codice che definisce il tipo del valore.
PrimitiveType { get; }Il tipo del valore come definito dalle costanti sopra specificate.

Metodi

NomeDescrizione
override Equals(object)Determina se è specificatoObject è uguale a questa istanza.
abstract GetCounterValue()Questo metodo viene utilizzato per ottenere il valore del contatore. Se questo valore CSS non contiene un valore contatore, viene sollevata un’eccezione DOMException. La modifica alla proprietà di stile corrispondente può essere ottenuta utilizzando l’interfaccia Counter.
abstract 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’eccezione DOMException.
override GetHashCode()Restituisce un codice hash per questa istanza.
abstract 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’eccezione DOMException.
override GetPlatformType()Questo metodo viene utilizzato per recuperare l’oggetto ECMAScriptType .
abstract GetRectValue()Questo metodo viene utilizzato per ottenere il valore Rect. Se questo valore CSS non contiene un valore retto, viene sollevata un’eccezione DOMException. La modifica alla proprietà di stile corrispondente può essere ottenuta utilizzando l’interfaccia Rect.
abstract GetRGBColorValue()Questo metodo viene utilizzato per ottenere il colore RGB. Se questo valore CSS non contiene un valore di colore RGB, viene sollevata un’eccezione DOMException. La modifica alla proprietà di stile corrispondente può essere ottenuta utilizzando l’interfaccia RGBColor.
abstract GetStringValue()Questo metodo viene utilizzato per ottenere il valore della stringa. Se il valore CSS non contiene un valore stringa, viene sollevata un’eccezione DOMException.
abstract 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 una DOMException.
abstract 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 una DOMException.
abstract SetStringValue(ushort, string)Un metodo per impostare il valore della stringa con l’unità specificata. Se la proprietà collegata a questo valore non può accettare l’unità specificata o il valore della stringa, il valore non sarà modificato e verrà sollevata una DOMException.
override ToString()Restituisce aString che rappresenta questa istanza.

Campi

NomeDescrizione
const CSS_ATTRIl valore è una funzione di attributo. Il valore può essere ottenuto utilizzando il metodo getStringValue.
const CSS_CHIl valore è una lunghezza (ch). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const CSS_CMIl valore è una lunghezza (cm). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const CSS_COUNTERIl valore è una funzione contatore o contatori. Il valore può essere ottenuto utilizzando il metodo GetCounterValue.
const CSS_DEGIl valore è un angolo (gradi). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const CSS_DIMENSIONIl valore è un numero con una dimensione sconosciuta. Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const CSS_DPCMIl valore è un punti per centimetro (dpcm).
const CSS_DPIIl valore è un punti per pollice (dpi).
const CSS_DPPXIl valore è un punto per unità ‘px’ (dppx).
const CSS_EMSIl valore è una lunghezza (ems). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const CSS_EXSIl valore è una lunghezza (exs). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const CSS_GRADIl valore è un angolo (grad). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const CSS_HZIl valore è una frequenza (Hz). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const CSS_IDENTIl valore è un identificatore. Il valore può essere ottenuto utilizzando il metodo getStringValue.
const CSS_INIl valore è una lunghezza (in). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const CSS_KHZIl valore è una frequenza (kHz). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const CSS_MMIl valore è una lunghezza (mm). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const CSS_MSIl valore è un tempo (ms). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const CSS_NUMBERIl valore è un numero semplice. Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const CSS_PCIl valore è una lunghezza (pc). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const CSS_PERCENTAGEIl valore è una percentuale. Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const CSS_PTIl valore è una lunghezza (pt). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const CSS_PXIl valore è una lunghezza (px). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const CSS_RADIl valore è un angolo (rad). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const CSS_RECTIl valore è una funzione retta. Il valore può essere ottenuto utilizzando il metodo GetRectValue.
const CSS_REMIl valore è una lunghezza (rem). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const CSS_RGBCOLORIl valore è un colore RGB. Il valore può essere ottenuto utilizzando il metodo GetRGBColorValue.
const CSS_SIl valore è un tempo (s). Il valore può essere ottenuto utilizzando il metodo getFloatValue.
const CSS_STRINGIl valore è una STRINGA. Il valore può essere ottenuto utilizzando il metodo getStringValue.
const CSS_UNKNOWNIl valore non è un valore CSS2 riconosciuto. Il valore può essere ottenuto solo utilizzando l’attributo cssText.
const CSS_URIIl valore è un URI. Il valore può essere ottenuto utilizzando il metodo getStringValue.
const CSS_VHIl valore è una percentuale dell’altezza completa della finestra.
const CSS_VMAXIl valore è una percentuale della larghezza o dell’altezza della finestra, a seconda di quale sia maggiore.
const CSS_VMINIl valore è una percentuale della larghezza o dell’altezza della finestra, a seconda di quale sia la minore.
const CSS_VWIl valore è una percentuale dell’intera larghezza della finestra.

Guarda anche