Interface ICSSStyleDeclaration

Interface ICSSStyleDeclaration

Namn på plats: Aspose.Html.Dom.Css Sammanfattning: Aspose.HTML.dll (25.4.0)

CSSStyleDeclaration-gränssnittet representerar en enda CSS-deklaration block. Denna gränssnitt kan användas för att bestämma de stilegenskaper som för närvarande är inställda i en block eller för att ställa in stilegenskaper uttryckligen inom block.

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

Implements

IEnumerable , IEnumerable , ICSS2Properties

Properties

CSSText

Parsabel textrepresentation av deklarationsblocken (med undantag för de omgivande curly armarna).Sättandet av denna attribut kommer att resultera i parsningen av det nya värdet och omställning av alla egenskaper i deklarationsblocken inklusive avlägsnande eller tillägg av egenskaper.

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

Fastighetsvärde

string

Length

Antalet egenskaper som uttryckligen har angetts i denna deklarationsblock. Rymden av giltiga indikatorer är 0 till längd-1 inklusive.

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

Fastighetsvärde

int

ParentRule

Den CSS-regel som innehåller denna deklaration block eller noll om denna CSSStyle-deklaration inte är ansluten till en CSSRule.

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

Fastighetsvärde

ICSSRule

Detta[int]

Används för att återhämta de egenskaper som uttryckligen har angetts i denna deklarationsblock. Ordningen av de egenskaper som återhämtas med hjälp av denna metod behöver inte vara den ordning i vilken de sattes. Denna metod kan användas för att itera över alla egenskaper i denna deklarationsblock.

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

Fastighetsvärde

string

Methods

FörmågaCSSValue(Sträng)

Används för att återhämta objekt representation av värdet av en CSS egendom om det har uttryckligen ställts inom denna deklaration block. Denna metod returnerar noll om egendomen är en korthand egendom. Korthand egendom värden kan endast komma åt och modifieras som strängar, med hjälp av getPropertyValue och setProperty metoder.

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

Parameters

propertyName string

Namn på fastigheten.

Returns

CSSValue

Returnerar egendomsvärde

GetPropertyPriority(Sträng)

Används för att återfå prioriteringen av en CSS- egendom (t.ex. den “importanta” kvalificeringen) om egendomen har uttryckligen angetts i denna deklarationsblock.

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

Parameters

propertyName string

Namn på fastigheten.

Returns

string

Returnerar prioriterad egendom

GetPropertyValue(Sträng)

Används för att återta värdet av en CSS-egenskap om den har uttryckligen ställts in i denna deklarationsblock.

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

Parameters

propertyName string

Namn på fastigheten.

Returns

string

Returnerar egendomsvärde

RemoveProperty(Sträng)

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

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

Parameters

propertyName string

Namn på fastigheten.

Returns

string

Returnerar egendomsvärde

SetProperty(String och String)

Används för att ställa in ett tillgångsvärde med standardprioritet inom denna deklarationsblock.Standardprioritering är inte “important” dvs String.Empty

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

Parameters

propertyName string

Namn på fastigheten.

value string

och värdet .

SetProperty(String, String och String)

Används för att ange en egendom värde och prioritering inom denna deklarationsblock.

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

Parameters

propertyName string

Namn på fastigheten.

value string

och värdet .

priority string

och prioriteringen .

 Svenska