Interface ICSSStyleDeclaration
Innehåll
[
Dölj
]ICSSStyleDeclaration interface
CSSStyleDeclaration-gränssnittet representerar ett enda CSS-deklarationsblock. Detta gränssnitt kan användas för att bestämma de stilegenskaper som för närvarande är inställda i ett block eller för att ställa in stilegenskaper uttryckligen inom blocket.
public interface ICSSStyleDeclaration : ICSS2Properties, IEnumerable<string>
Egenskaper
namn | Beskrivning |
---|---|
CSSText { get; set; } | Den tolkbara textrepresentationen av deklarationsblocket (exklusive de omgivande krulliga klammerparenteserna). Om du ställer in detta attribut kommer det att resultera i att det nya värdet analyseras och alla egenskaper i deklarationsblocket återställs, inklusive borttagning eller tillägg av egenskaper. |
Item { get; } | Används för att hämta egenskaperna som uttryckligen har ställts in i detta deklarationsblock. Ordningen på egenskaperna som hämtas med den här metoden behöver inte vara den ordning som de sattes in. Denna metod kan användas för att iterera över alla egenskaper i detta deklarationsblock. |
Length { get; } | Antalet egenskaper som har angetts uttryckligen i detta deklarationsblock. Intervallet av giltiga index är 0 till och med längd-1. |
ParentRule { get; } | CSS-regeln som innehåller detta deklarationsblock eller null om denna CSSStyleDeclaration inte är kopplad till en CSSRule. |
Metoder
namn | Beskrivning |
---|---|
GetPropertyCSSValue(string) | Används för att hämta objektrepresentationen av värdet på en CSS-egenskap om den uttryckligen har ställts in i detta deklarationsblock. Denna metod returnerar null om egenskapen är en stenografisk egenskap. Egenskapsvärden för stenografi kan endast nås och ändras som strängar med metoderna getPropertyValue och setProperty. |
GetPropertyPriority(string) | Används för att hämta prioriteten för en CSS-egenskap (t.ex. det “viktiga” kvalet) om egenskapen har ställts in uttryckligen i detta deklarationsblock. |
GetPropertyValue(string) | Används för att hämta värdet på en CSS-egenskap om den uttryckligen har ställts in i detta deklarationsblock. |
RemoveProperty(string) | Används för att ta bort en CSS-egenskap om den uttryckligen har ställts in i detta deklarationsblock. |
SetProperty(string, string) | Används för att ställa in ett egenskapsvärde med standardprioritet inom detta deklarationsblock. Standardprioritet är inte “viktigt”, dvs String.Empty |
SetProperty(string, string, string) | Används för att ställa in ett egenskapsvärde och prioritet inom detta deklarationsblock. |
Se även
- interface ICSS2Properties
- namnutrymme Aspose.Html.Dom.Css
- hopsättning Aspose.HTML