Interface ICSSStyleDeclaration
Pôvodný názov: Aspose.Svg.Dom.Css Zhromaždenie: Aspose.SVG.dll (25.5.0)
Rozhranie CSSStyleDeclaration predstavuje jediný blok vyhlásenia CSS. Tento rozhranie sa môže použiť na určenie vlastností štýlu v súčasnosti nastavených v bloku alebo na nastavenie vlastností štýlu výslovne v bloku.
[ComVisible(true)]
[DOMObject]
[DOMName("CSSStyleDeclaration")]
public interface ICSSStyleDeclaration : IEnumerable<string>, IEnumerable, ICSS2Properties
Implements
IEnumerable
Properties
CSSText
Prerušiteľná textová reprezentácia deklaratívneho bloku (s výnimkou okolitých obdĺžnikov). Nastavenie tohto atribútu povedie k prerušeniu novej hodnoty a resetácii všetkých vlastností deklaratívneho bloku vrátane odstránenia alebo pridania vlastností.
[DOMName("cssText")]
string CSSText { get; set; }
Hodnota nehnuteľnosti
Length
Počet vlastností, ktoré boli výslovne stanovené v tomto bloku vyhlásenia. rozsah platných ukazovateľov je 0 do dĺžky-1 zahrnuté.
[DOMName("length")]
int Length { get; }
Hodnota nehnuteľnosti
ParentRule
Pravidlo CSS, ktoré obsahuje toto vyhlásenie blok alebo nula, ak toto vyhlásenie CSSStyle nie je pripojené k pravidlu CSS.
[DOMNullable]
[DOMName("parentRule")]
ICSSRule ParentRule { get; }
Hodnota nehnuteľnosti
Toto[int]
Používa sa na získanie vlastností, ktoré boli výslovne stanovené v tomto bloku vyhlásenia. poriadok vlastností získaných pomocou tejto metódy nemusí byť poriadkom, v ktorom boli stanovené. Táto metóda môže byť použitá na iteráciu nad všetkými vlastnosťami v tomto bloku vyhlásenia.
[DOMName("item")]
string this[int index] { get; }
Hodnota nehnuteľnosti
Methods
PríslušenstvoCSSValue(Stretnutie)
Používa sa na získanie objektovej reprezentácie hodnoty majetku CSS, ak bola výslovne nastavená v rámci tohto bloku vyhlásenia. Táto metóda sa vráti null, ak je majetok krátkodobý majetok. krátkodobé hodnoty majetku môžu byť prístupné a upravené iba ako pruhy, pomocou metód getPropertyValue a setProperty.
[DOMName("getPropertyCSSValue")]
CSSValue GetPropertyCSSValue(string propertyName)
Parameters
propertyName
string
Názov majetku .
Returns
Vráti hodnotu nehnuteľnosti
GetPropertyPriority(Stretnutie)
Používa sa na získanie priority majetku CSS (napr. „významný“ kvalifikátor), ak je majetok výslovne uvedený v tomto bloku vyhlásenia.
[DOMName("getPropertyPriority")]
string GetPropertyPriority(string propertyName)
Parameters
propertyName
string
Názov majetku .
Returns
Prednostné vrátenie majetku
GetPropertyValue(Stretnutie)
Používa sa na získanie hodnoty vlastnosti CSS, ak bola výslovne nastavená v rámci tohto bloku vyhlásenia.
[DOMName("getPropertyValue")]
string GetPropertyValue(string propertyName)
Parameters
propertyName
string
Názov majetku .
Returns
Vráti hodnotu nehnuteľnosti
RemoveProperty(Stretnutie)
Používa sa na odstránenie vlastnosti CSS, ak bola výslovne nastavená v rámci tohto bloku vyhlásenia.
[DOMName("removeProperty")]
string RemoveProperty(string propertyName)
Parameters
propertyName
string
Názov majetku .
Returns
Vráti hodnotu nehnuteľnosti
SetProperty(Stringová, Stringová)
Používa sa na nastavenie hodnoty majetku s predvolenou prioritou v rámci tohto bloku vyhlásenia.Predvolená priorita nie je “významná”, t. j. String.Empty
[DOMName("setProperty")]
void SetProperty(string propertyName, string value)
Parameters
propertyName
string
Názov majetku .
value
string
a hodnotu .
SetProperty(String, String a String)
Používa sa na nastavenie hodnoty a priority majetku v rámci tohto bloku vyhlásenia.
[DOMName("setProperty")]
void SetProperty(string propertyName, string value, string priority)
Parameters
propertyName
string
Názov majetku .
value
string
a hodnotu .
priority
string
Prioritou je.