Interface ICSSStyleDeclaration
Nazwa przestrzeń: Aspose.Html.Dom.Css Zestaw: Aspose.HTML.dll (25.4.0)
Interfejs CSSStyleDeclaration reprezentuje jeden blok deklaracji CSS. Ten interfejs może być używany do określenia cech stylu obecnie ustawionych w bloku lub do określenia cech stylu wyraźnie w bloku.
[ComVisible(true)]
[DOMName("CSSStyleDeclaration")]
[DOMObject]
public interface ICSSStyleDeclaration : IEnumerable<string>, IEnumerable, ICSS2Properties
Implements
IEnumerable
Properties
CSSText
Ustawienie tego atrybutu doprowadzi do parowania nowej wartości i ponownego umieszczania wszystkich właściwości w bloku deklaracji, w tym usunięcia lub dodania właściwości.
[DOMName("cssText")]
string CSSText { get; set; }
Wartość nieruchomości
Length
Liczba właściwości, które zostały wyraźnie określone w tym bloku deklaracji. zakres ważnych wskaźników wynosi 0 do długości-1 włączone.
[DOMName("length")]
int Length { get; }
Wartość nieruchomości
ParentRule
Zasada CSS zawierająca tę deklarację blok lub zero, jeśli ta deklaracja CSSStyle nie jest powiązana z zasadą CSS.
[DOMNullable]
[DOMName("parentRule")]
ICSSRule ParentRule { get; }
Wartość nieruchomości
Tego[Int]
Wykorzystywane do odzyskania właściwości, które zostały wyraźnie określone w tym bloku deklaracji. porządek właściwości odzyskanych za pomocą tej metody nie musi być porządek, w którym zostały one ustawione.
[DOMName("item")]
string this[int index] { get; }
Wartość nieruchomości
Methods
WłaściwośćCSSValue(strumień)
Wykorzystywane do odzyskania przedmiotu reprezentacji wartości własności CSS, jeśli została ona wyraźnie ustawiona w tym bloku deklaracji. ta metoda zwraca się zero, jeśli własność jest własnością krótkiej ręki. wartości własności krótkiej ręki można uzyskać dostęp i modyfikować tylko jako struny, za pomocą metod getPropertyValue i setProperty.
[DOMName("getPropertyCSSValue")]
CSSValue GetPropertyCSSValue(string propertyName)
Parameters
propertyName
string
Nazwa nieruchomości.
Returns
Powrót wartości własności
GetPropertyPriority(strumień)
Używany do odzyskania priorytetu własności CSS (np. kwalifikacji „istotnych”) w przypadku, gdy właściwość została wyraźnie określona w tym bloku deklaracji.
[DOMName("getPropertyPriority")]
string GetPropertyPriority(string propertyName)
Parameters
propertyName
string
Nazwa nieruchomości.
Returns
Przywrócenie nieruchomości priorytetem
GetPropertyValue(strumień)
Używany do odzyskania wartości właściwości CSS, jeśli została ona wyraźnie ustawiona w tym bloku deklaracji.
[DOMName("getPropertyValue")]
string GetPropertyValue(string propertyName)
Parameters
propertyName
string
Nazwa nieruchomości.
Returns
Powrót wartości własności
RemoveProperty(strumień)
Wykorzystywane do usuwania właściwości CSS, jeśli zostały one wyraźnie ustawione w tym bloku deklaracji.
[DOMName("removeProperty")]
string RemoveProperty(string propertyName)
Parameters
propertyName
string
Nazwa nieruchomości.
Returns
Powrót wartości własności
SetProperty(strumień, strumień)
Używany do ustawienia wartości własności z priorytetem domyślnym w tym bloku deklaracji.Podstawowe priorytety nie są „ważne”, czyli String.Empty
[DOMName("setProperty")]
void SetProperty(string propertyName, string value)
Parameters
propertyName
string
Nazwa nieruchomości.
value
string
I wartość .
SetProperty(String, String i String)
Używany do ustalenia wartości i priorytetu nieruchomości w ramach tego bloku deklaracji.
[DOMName("setProperty")]
void SetProperty(string propertyName, string value, string priority)
Parameters
propertyName
string
Nazwa nieruchomości.
value
string
I wartość .
priority
string
To priorytet.