Interface ICSSStyleDeclaration

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 , IEnumerable , ICSS2Properties

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

string

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

int

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

ICSSRule

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

string

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

CSSValue

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

string

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

string

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

string

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.

 Dansk