Interface ICSSStyleDeclaration

Interface ICSSStyleDeclaration

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

Gränssnittet CSSStyleDeclaration representerar ett enda CSS-deklarationsblock. Detta gränssnitt kan användas för att bestämma stilegenskaper som för närvarande är inställda i ett block eller för att uttryckligen ställa in stilegenskaper inom blocket.

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

Implementerar

IEnumerable<string>, IEnumerable, ICSS2Properties

Egenskaper

CSSText

Den parsbara textuella representationen av deklarationsblocket (exklusive de omgivande klamrarna). Att ställa in denna attribut resulterar i att det nya värdet parsas och att alla egenskaper i deklarationsblocket återställs, inklusive borttagning eller tillägg av egenskaper.

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

Egenskapsvärde

string

Length

Antalet egenskaper som har ställts in uttryckligen i detta deklarationsblock. Intervallet för giltiga index är 0 till length-1 inklusive.

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

Egenskapsvärde

int

ParentRule

CSS-regeln som innehåller detta deklarationsblock eller null om denna CSSStyleDeclaration inte är kopplad till en CSSRule.

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

Egenskapsvärde

ICSSRule

this[int]

Används för att hämta de egenskaper som har ställts in uttryckligen i detta deklarationsblock. Ordningen på de egenskaper som hämtas med denna metod behöver inte vara den ordning i vilken de ställdes in. Denna metod kan användas för att iterera över alla egenskaper i detta deklarationsblock.

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

Egenskapsvärde

string

Metoder

GetPropertyCSSValue(string)

Används för att hämta objektrepresentationen av värdet av en CSS-egenskap om den har ställts in uttryckligen inom detta deklarationsblock. Denna metod returnerar null om egenskapen är en förkortad egenskap. Värden för förkortade egenskaper kan endast nås och ändras som strängar, med metoderna getPropertyValue och setProperty.

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

Parametrar

propertyName string

Namnet på egenskapen.

Returnerar

CSSValue

Returnerar egenskapsvärde

GetPropertyPriority(string)

Används för att hämta prioriteten för en CSS-egenskap (t.ex. “important”-kvalificeraren) om egenskapen har ställts in uttryckligen i detta deklarationsblock.

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

Parametrar

propertyName string

Namnet på egenskapen.

Returnerar

string

Returnerar egenskapens prioritet

GetPropertyValue(string)

Används för att hämta värdet av en CSS-egenskap om den har ställts in uttryckligen inom detta deklarationsblock.

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

Parametrar

propertyName string

Namnet på egenskapen.

Returnerar

string

Returnerar egenskapsvärde

RemoveProperty(string)

Används för att ta bort en CSS-egenskap om den har ställts in uttryckligen inom detta deklarationsblock.

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

Parametrar

propertyName string

Namnet på egenskapen.

Returnerar

string

Returnerar egenskapsvärde

SetProperty(string, string)

Används för att ställa in ett egenskapsvärde med standardprioritet inom detta deklarationsblock. Standardprioritet är inte “important”, dvs. String.Empty

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

Parametrar

propertyName string

Namnet på egenskapen.

value string

Värdet.

SetProperty(string, string, string)

Används för att ställa in ett egenskapsvärde och prioritet inom detta deklarationsblock.

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

Parametrar

propertyName string

Namnet på egenskapen.

value string

Värdet.

priority string

Prioriteten.

 Svenska