Interface ICSSStyleDeclaration
Numele spaţiului: Aspose.Html.Dom.Css Asamblare: Aspose.HTML.dll (25.4.0)
Interfața CSSStyleDeclaration reprezintă un singur bloc de declarație CSS. Această interfață poate fi utilizată pentru a determina proprietățile de stil stabilite în prezent într-un bloc sau pentru a stabili proprietățile de stil explicit în interiorul blocului.
[ComVisible(true)]
[DOMName("CSSStyleDeclaration")]
[DOMObject]
public interface ICSSStyleDeclaration : IEnumerable<string>, IEnumerable, ICSS2Properties
Implements
IEnumerable
Properties
Răspundeți
Reprezentarea textă parsabilă a blocului de declarație (cu excepția brațelor curle înconjurătoare). stabilirea acestui atribut va duce la parsarea noii valori și la restabilirea tuturor proprietăților din blocul de declarație, inclusiv la îndepărtarea sau adăugarea proprietăților.
[DOMName("cssText")]
string CSSText { get; set; }
Valoarea proprietății
Length
Numărul de proprietăți care au fost stabilite în mod explicit în acest bloc de declarație. gama de indici valabile este 0 la lungime-1 incluse.
[DOMName("length")]
int Length { get; }
Valoarea proprietății
ParentRule
Regula CSS care conține această declarație bloc sau zero dacă această declarație CSSStyle nu este atașată la o regulă CSS.
[DOMNullable]
[DOMName("parentRule")]
ICSSRule ParentRule { get; }
Valoarea proprietății
Această[int]
Utilizat pentru a recupera proprietățile care au fost explicit stabilite în acest bloc de declarație. ordinea proprietăților recuperate folosind această metodă nu trebuie să fie ordinea în care au fost stabilite. această metodă poate fi utilizată pentru a itera peste toate proprietățile din acest bloc de declarație.
[DOMName("item")]
string this[int index] { get; }
Valoarea proprietății
Methods
ProprietățiCSSValue(Strângere)
Utilizat pentru a recupera reprezentarea obiectului a valorii unei proprietăți CSS dacă a fost setat în mod explicit în cadrul acestui bloc de declarație. Această metodă returnează zero dacă proprietatea este o proprietate de mână scurtă. Valorile proprietății de mână scurtă pot fi accesate și modificate numai ca șiruri, folosind metodele getPropertyValue și setProperty.
[DOMName("getPropertyCSSValue")]
CSSValue GetPropertyCSSValue(string propertyName)
Parameters
propertyName
string
Numele proprietăţii.
Returns
Returnarea valorii proprietății
GetPropertyPriority(Strângere)
Utilizat pentru a retrage prioritatea unei proprietăți CSS (de exemplu, calificarea “importantă”) dacă proprietatea a fost stabilită în mod explicit în acest bloc de declarație.
[DOMName("getPropertyPriority")]
string GetPropertyPriority(string propertyName)
Parameters
propertyName
string
Numele proprietăţii.
Returns
Returnarea proprietății prioritare
GetPropertyValue(Strângere)
Utilizat pentru a recupera valoarea unei proprietăți CSS dacă a fost setat în mod explicit în cadrul acestui bloc de declarație.
[DOMName("getPropertyValue")]
string GetPropertyValue(string propertyName)
Parameters
propertyName
string
Numele proprietăţii.
Returns
Returnarea valorii proprietății
RemoveProperty(Strângere)
Utilizat pentru a elimina o proprietate CSS dacă a fost setat în mod explicit în acest bloc de declarație.
[DOMName("removeProperty")]
string RemoveProperty(string propertyName)
Parameters
propertyName
string
Numele proprietăţii.
Returns
Returnarea valorii proprietății
SetProperty(String și String)
Utilizat pentru a stabili o valoare a proprietății cu prioritate implicită în acest bloc de declarație.Prioritatea standardă nu este „importantă”, adică String.Empty
[DOMName("setProperty")]
void SetProperty(string propertyName, string value)
Parameters
propertyName
string
Numele proprietăţii.
value
string
de valoare .
SetProperty(String, String și String)
Utilizat pentru a stabili o valoare și prioritate a proprietății în cadrul acestui bloc de declarație.
[DOMName("setProperty")]
void SetProperty(string propertyName, string value, string priority)
Parameters
propertyName
string
Numele proprietăţii.
value
string
de valoare .
priority
string
priorităţii .