Interface ICSSStyleDeclaration

Interface ICSSStyleDeclaration

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

L’interfaccia CSSStyleDeclaration rappresenta un singolo blocco di dichiarazione CSS. Questa interfaccia può essere utilizzata per determinare le proprietà di stile attualmente impostate in un blocco o per impostare esplicitamente le proprietà di stile all’interno del blocco.

[DOMName("CSSStyleDeclaration")]
[DOMObject]
[ComVisible(true)]
public interface ICSSStyleDeclaration : IEnumerable<string>, IEnumerable, ICSS2Properties

Implementa

IEnumerable<string>, IEnumerable, ICSS2Properties

Proprietà

CSSText

La rappresentazione testuale parsabile del blocco di dichiarazione (escludendo le parentesi graffe circostanti). Impostare questo attributo comporterà il parsing del nuovo valore e il ripristino di tutte le proprietà nel blocco di dichiarazione, inclusa la rimozione o l’aggiunta di proprietà.

[DOMName("cssText")]
string CSSText { get; set; }

Valore della Proprietà

string

Length

Il numero di proprietà che sono state impostate esplicitamente in questo blocco di dichiarazione. L’intervallo degli indici validi è da 0 a length-1 incluso.

[DOMName("length")]
int Length { get; }

Valore della Proprietà

int

ParentRule

La regola CSS che contiene questo blocco di dichiarazione o null se questa CSSStyleDeclaration non è collegata a una CSSRule.

[DOMNullable]
[DOMName("parentRule")]
ICSSRule ParentRule { get; }

Valore della Proprietà

ICSSRule

this[int]

Utilizzato per recuperare le proprietà che sono state impostate esplicitamente in questo blocco di dichiarazione. L’ordine delle proprietà recuperate utilizzando questo metodo non deve essere l’ordine in cui sono state impostate. Questo metodo può essere utilizzato per iterare su tutte le proprietà in questo blocco di dichiarazione.

[DOMName("item")]
string this[int index] { get; }

Valore della Proprietà

string

Metodi

GetPropertyCSSValue(string)

Utilizzato per recuperare la rappresentazione oggetto del valore di una proprietà CSS se è stata impostata esplicitamente in questo blocco di dichiarazione. Questo metodo restituisce null se la proprietà è una proprietà shorthand. I valori delle proprietà shorthand possono essere accessibili e modificabili solo come stringhe, utilizzando i metodi getPropertyValue e setProperty.

[DOMName("getPropertyCSSValue")]
CSSValue GetPropertyCSSValue(string propertyName)

Parametri

propertyName string

Nome della proprietà.

Restituisce

CSSValue

Restituisce il valore della proprietà

GetPropertyPriority(string)

Utilizzato per recuperare la priorità di una proprietà CSS (ad es. il qualificatore “important”) se la proprietà è stata impostata esplicitamente in questo blocco di dichiarazione.

[DOMName("getPropertyPriority")]
string GetPropertyPriority(string propertyName)

Parametri

propertyName string

Nome della proprietà.

Restituisce

string

Restituisce la priorità della proprietà

GetPropertyValue(string)

Utilizzato per recuperare il valore di una proprietà CSS se è stata impostata esplicitamente in questo blocco di dichiarazione.

[DOMName("getPropertyValue")]
string GetPropertyValue(string propertyName)

Parametri

propertyName string

Nome della proprietà.

Restituisce

string

Restituisce il valore della proprietà

RemoveProperty(string)

Utilizzato per rimuovere una proprietà CSS se è stata impostata esplicitamente in questo blocco di dichiarazione.

[DOMName("removeProperty")]
string RemoveProperty(string propertyName)

Parametri

propertyName string

Nome della proprietà.

Restituisce

string

Restituisce il valore della proprietà

SetProperty(string, string)

Utilizzato per impostare un valore di proprietà con priorità predefinita all’interno di questo blocco di dichiarazione. La priorità predefinita non è “important”, cioè String.Empty

[DOMName("setProperty")]
void SetProperty(string propertyName, string value)

Parametri

propertyName string

Nome della proprietà.

value string

Il valore.

SetProperty(string, string, string)

Utilizzato per impostare un valore di proprietà e priorità all’interno di questo blocco di dichiarazione.

[DOMName("setProperty")]
void SetProperty(string propertyName, string value, string priority)

Parametri

propertyName string

Nome della proprietà.

value string

Il valore.

priority string

La priorità.

 Italiano