Interface ICSSStyleDeclaration
De naam: Aspose.Html.Dom.Css Verzameling: Aspose.HTML.dll (25.4.0)
De CSSStyleDeclaration-interface vertegenwoordigt een enkele CSS-deklaratieblok. Deze interface kan worden gebruikt om de stijl eigenschappen momenteel in een blok te bepalen of om stijl eigenschappen uitdrukkelijk binnen het blok te bepalen.
[ComVisible(true)]
[DOMName("CSSStyleDeclaration")]
[DOMObject]
public interface ICSSStyleDeclaration : IEnumerable<string>, IEnumerable, ICSS2Properties
Implements
IEnumerable
Properties
CSSText
De parsable textuele vertegenwoordiging van de verklaring blok (met uitzondering van de omringende curly braces). het plaatsen van dit attribut zal resulteren in de parsing van de nieuwe waarde en resetting van alle eigenschappen in de verklaring blok met inbegrip van de verwijdering of toevoeging van eigenschappen.
[DOMName("cssText")]
string CSSText { get; set; }
Eigendomswaarde
Length
Het aantal eigenschappen dat uitdrukkelijk is vastgesteld in deze verklaring blok. Het bereik van geldig indices is 0 tot lengte-1 inclusief.
[DOMName("length")]
int Length { get; }
Eigendomswaarde
ParentRule
De CSS-regel die deze verklaring blok of nul bevat als deze CSSStyleverklaring niet aan een CSSRule is toegevoegd.
[DOMNullable]
[DOMName("parentRule")]
ICSSRule ParentRule { get; }
Eigendomswaarde
Dit is[Int]
Gebruikt om de eigenschappen die uitdrukkelijk zijn vastgesteld in deze verklaring blok. De volgorde van de eigenschappen die zijn vastgesteld met behulp van deze methode hoeft niet de volgorde te zijn waarin ze zijn vastgesteld. Deze methode kan worden gebruikt om te itereren over alle eigenschappen in deze verklaring blok.
[DOMName("item")]
string this[int index] { get; }
Eigendomswaarde
Methods
Goede eigenschappenValuatie(String)
Gebruikt om de vertegenwoordiging van het object van de waarde van een CSS eigendom te herhalen als het uitdrukkelijk is ingesteld binnen deze verklaring blok. Deze methode returns null als het eigendom is een shorthand eigendom. Shorthand eigendomswaarden kunnen alleen worden toegankelijk en gewijzigd als strengen, met behulp van de getPropertyValue en setProperty methods.
[DOMName("getPropertyCSSValue")]
CSSValue GetPropertyCSSValue(string propertyName)
Parameters
propertyName
string
Naam van de eigendom.
Returns
Vergoedingswaarde teruggekeerd
GetPropertyPriority(String)
Gebruikt om de prioriteit van een CSS-eigendom (bijvoorbeeld de “belangrijke” kwalificatie) te herhalen als de eigendom uitdrukkelijk is ingesteld in deze verklaring.
[DOMName("getPropertyPriority")]
string GetPropertyPriority(string propertyName)
Parameters
propertyName
string
Naam van de eigendom.
Returns
Terugkeuren prioriteit eigendom
GetPropertyValue(String)
Gebruikt om de waarde van een CSS-eigendom terug te krijgen als het uitdrukkelijk is ingesteld binnen dit verklaringsblok.
[DOMName("getPropertyValue")]
string GetPropertyValue(string propertyName)
Parameters
propertyName
string
Naam van de eigendom.
Returns
Vergoedingswaarde teruggekeerd
RemoveProperty(String)
Gebruikt om een CSS-eigendom te verwijderen als het uitdrukkelijk is ingesteld binnen dit verklaringsblok.
[DOMName("removeProperty")]
string RemoveProperty(string propertyName)
Parameters
propertyName
string
Naam van de eigendom.
Returns
Vergoedingswaarde teruggekeerd
SetProperty(String en String)
Gebruikt om een eigendomswaarde met standaard prioriteit binnen dit verklaringsblok te bepalen.De standaardprioriteit is niet “belangrijk” dat wil zeggen String.Empty
[DOMName("setProperty")]
void SetProperty(string propertyName, string value)
Parameters
propertyName
string
Naam van de eigendom.
value
string
De waarde .
SetProperty(String, String en String)
Gebruikt om een eigendomswaarde en prioriteit binnen dit verklaringsblok vast te stellen.
[DOMName("setProperty")]
void SetProperty(string propertyName, string value, string priority)
Parameters
propertyName
string
Naam van de eigendom.
value
string
De waarde .
priority
string
De prioriteit.