Interface ICSSStyleDeclaration

Interface ICSSStyleDeclaration

Названий на: Aspose.Html.Dom.Css Асамблея: Aspose.HTML.dll (25.4.0)

Інтерфейс CSSStyleDeclaration являє собою єдиний блок декларації CSS. Цей інтерфейс може бути використаний для визначення стильних властивостей, які в даний час встановлюються в блоці, або для встановлення стильних властивостей прямо в блоці.

[ComVisible(true)]
[DOMName("CSSStyleDeclaration")]
[DOMObject]
public interface ICSSStyleDeclaration : IEnumerable<string>, IEnumerable, ICSS2Properties

Implements

IEnumerable , IEnumerable , ICSS2Properties

Properties

CSSText

Розташування цього атрибуту призводить до розташування нової вартості і відновлення всіх властивостей в деклараційному блоці, включаючи видалення або додавання властивостей.

[DOMName("cssText")]
string CSSText { get; set; }

вартість нерухомості

string

Length

Кількість властивостей, які були чітко визначені в цьому блоці декларації. Рівень діючих показників 0 до довжини-1 включається.

[DOMName("length")]
int Length { get; }

вартість нерухомості

int

ParentRule

Правило CSS, що містить цю декларацію блок або нуль, якщо ця Декларація CSSStyle не додається до Правило CSS.

[DOMNullable]
[DOMName("parentRule")]
ICSSRule ParentRule { get; }

вартість нерухомості

ICSSRule

Цей[ІНТ]

Використовується для відновлення властивостей, які були чітко визначені в цьому блоку декларації. порядок властивостей, отриманих за допомогою цього методу, не повинен бути порядком, в якому вони були встановлені.

[DOMName("item")]
string this[int index] { get; }

вартість нерухомості

string

Methods

Створення PropertyValue(стрічка)

Використовується для відновлення об’єктного представлення вартості CSS-об’єкта, якщо він був чітко встановлений в рамках цього блоку декларації. Цей метод повертається нуль, якщо об’єкт є короткоручною об’єктом. короткоручні об’єктні цінності можуть бути доступні і модифіковані тільки в якості смуг, використовуючи getPropertyValue і setProperty методів.

[DOMName("getPropertyCSSValue")]
CSSValue GetPropertyCSSValue(string propertyName)

Parameters

propertyName string

Назва власності.

Returns

CSSValue

Повернення цінності власності

GetPropertyPriority(стрічка)

Використовується для відновлення пріоритету власності CSS (наприклад, «важливого» кваліфікатора), якщо власність була чітко вказана в цьому блоку декларації.

[DOMName("getPropertyPriority")]
string GetPropertyPriority(string propertyName)

Parameters

propertyName string

Назва власності.

Returns

string

Повернення власності на пріоритет

GetPropertyValue(стрічка)

Використовується для відновлення вартості CSS, якщо вона була чітко встановлена в межах цього блоку декларації.

[DOMName("getPropertyValue")]
string GetPropertyValue(string propertyName)

Parameters

propertyName string

Назва власності.

Returns

string

Повернення цінності власності

RemoveProperty(стрічка)

Використовується для видалення CSS властивості, якщо вона була чітко встановлена в рамках цього блоку декларації.

[DOMName("removeProperty")]
string RemoveProperty(string propertyName)

Parameters

propertyName string

Назва власності.

Returns

string

Повернення цінності власності

SetProperty(Стринг, Стринг)

Використовується для встановлення вартості нерухомості з попередньою пріоритетом в межах цього блоку декларації.Приватна пріоритетність не є «важливою», тобто String.Empty

[DOMName("setProperty")]
void SetProperty(string propertyName, string value)

Parameters

propertyName string

Назва власності.

value string

Це ціна .

SetProperty(Стринг, Стринг, Стринг)

Використовується для встановлення вартості і пріоритету майна в рамках цього блоку декларації.

[DOMName("setProperty")]
void SetProperty(string propertyName, string value, string priority)

Parameters

propertyName string

Назва власності.

value string

Це ціна .

priority string

Це пріоритет.

 Українська