Interface ICSSStyleDeclaration

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 , IEnumerable , ICSS2Properties

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

string

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

int

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

ICSSRule

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

string

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

CSSValue

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

string

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

string

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

string

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.

 Polski