Interface ICSSStyleDeclaration
Navne til: Aspose.Html.Dom.Css Sammensætning: Aspose.HTML.dll (25.4.0)
CSSStyleDeclaration-grænsefladen repræsenterer en enkelt CSS-deklaration blok. Denne grænseflad kan bruges til at bestemme de stilegenskaber, der i øjeblikket er indstillet i en blok eller til at indstille stilegenskaber udtrykkeligt inden for blokken.
[ComVisible(true)]
[DOMName("CSSStyleDeclaration")]
[DOMObject]
public interface ICSSStyleDeclaration : IEnumerable<string>, IEnumerable, ICSS2Properties
Implements
IEnumerable
Properties
CSSText
Den parsable tekstlige repræsentation af erklæringsblocket (undtagen de omkringliggende curly armbånd). Indstillingen af dette atribut vil resultere i parsningen af den nye værdi og resetting af alle egenskaber i erklæringsblocket herunder fjernelse eller tilføjelse af egenskaber.
[DOMName("cssText")]
string CSSText { get; set; }
Ejendomsværdi
Length
Antallet af egenskaber, der er udtrykkeligt angivet i denne erklæringsblokk. Range af gyldige indikatorer er 0 til længde-1 inkluderet.
[DOMName("length")]
int Length { get; }
Ejendomsværdi
ParentRule
Den CSS-regel, der indeholder denne erklæring blok eller nul, hvis denne CSSStyle-erklæring ikke er knyttet til en CSSRule.
[DOMNullable]
[DOMName("parentRule")]
ICSSRule ParentRule { get; }
Ejendomsværdi
Dette[Int]
Den rækkefølge af de ejendomme, der tilbagekaldes ved hjælp af denne metode, behøver ikke at være den rækkefølge, hvor de blev indstillet. Denne metode kan bruges til at iterere over alle ejendomme i denne erklæring blok.
[DOMName("item")]
string this[int index] { get; }
Ejendomsværdi
Methods
BeskyttelseCSSValue(String)
Bruges til at tilbagekalde objekt repræsentation af værdien af en CSS ejendom, hvis det har været udtrykkeligt indstillet inden for denne erklæring blok. Denne metode returnerer null, hvis ejendommen er en korthånds ejendom. Shorthand ejendomsværdier kan kun få adgang og ændres som strimler, ved hjælp af getPropertyValue og setProperty metoder.
[DOMName("getPropertyCSSValue")]
CSSValue GetPropertyCSSValue(string propertyName)
Parameters
propertyName
string
Navnet på ejendommen.
Returns
Returnerer ejendomsværdi
GetPropertyPriority(String)
Bruges til at tilbagetrække prioriteringen af en CSS ejendom (f.eks. den “importante” kvalificering), hvis ejendommen har været udtrykkeligt angivet i denne erklæringsblokk.
[DOMName("getPropertyPriority")]
string GetPropertyPriority(string propertyName)
Parameters
propertyName
string
Navnet på ejendommen.
Returns
Returnering af ejendomsprioritet
GetPropertyValue(String)
Bruges til at tilbagekalde værdien af en CSS-egenskab, hvis den er udtrykkeligt indstillet inden for denne erklæringsblok.
[DOMName("getPropertyValue")]
string GetPropertyValue(string propertyName)
Parameters
propertyName
string
Navnet på ejendommen.
Returns
Returnerer ejendomsværdi
RemoveProperty(String)
Bruges til at fjerne en CSS-egenskab, hvis den er udtrykkeligt indstillet inden for denne erklæringsblok.
[DOMName("removeProperty")]
string RemoveProperty(string propertyName)
Parameters
propertyName
string
Navnet på ejendommen.
Returns
Returnerer ejendomsværdi
SetProperty(String og String)
Bruges til at indstille en ejendomsværdi med standardprioritet inden for denne erklæringsblok.Standardprioritet er ikke “important” dvs. String.Empty
[DOMName("setProperty")]
void SetProperty(string propertyName, string value)
Parameters
propertyName
string
Navnet på ejendommen.
value
string
Den værdi.
SetProperty(String, String og String)
Bruges til at indstille en ejendomsværdi og prioritet inden for denne erklæringsblok.
[DOMName("setProperty")]
void SetProperty(string propertyName, string value, string priority)
Parameters
propertyName
string
Navnet på ejendommen.
value
string
Den værdi.
priority
string
Den prioriterede.