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
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
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
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
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
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
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
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
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
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 .