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
Properties
CSSText
Розташування цього атрибуту призводить до розташування нової вартості і відновлення всіх властивостей в деклараційному блоці, включаючи видалення або додавання властивостей.
[DOMName("cssText")]
string CSSText { get; set; }
вартість нерухомості
Length
Кількість властивостей, які були чітко визначені в цьому блоці декларації. Рівень діючих показників 0 до довжини-1 включається.
[DOMName("length")]
int Length { get; }
вартість нерухомості
ParentRule
Правило CSS, що містить цю декларацію блок або нуль, якщо ця Декларація CSSStyle не додається до Правило CSS.
[DOMNullable]
[DOMName("parentRule")]
ICSSRule ParentRule { get; }
вартість нерухомості
Цей[ІНТ]
Використовується для відновлення властивостей, які були чітко визначені в цьому блоку декларації. порядок властивостей, отриманих за допомогою цього методу, не повинен бути порядком, в якому вони були встановлені.
[DOMName("item")]
string this[int index] { get; }
вартість нерухомості
Methods
Створення PropertyValue(стрічка)
Використовується для відновлення об’єктного представлення вартості CSS-об’єкта, якщо він був чітко встановлений в рамках цього блоку декларації. Цей метод повертається нуль, якщо об’єкт є короткоручною об’єктом. короткоручні об’єктні цінності можуть бути доступні і модифіковані тільки в якості смуг, використовуючи getPropertyValue і setProperty методів.
[DOMName("getPropertyCSSValue")]
CSSValue GetPropertyCSSValue(string propertyName)
Parameters
propertyName
string
Назва власності.
Returns
Повернення цінності власності
GetPropertyPriority(стрічка)
Використовується для відновлення пріоритету власності CSS (наприклад, «важливого» кваліфікатора), якщо власність була чітко вказана в цьому блоку декларації.
[DOMName("getPropertyPriority")]
string GetPropertyPriority(string propertyName)
Parameters
propertyName
string
Назва власності.
Returns
Повернення власності на пріоритет
GetPropertyValue(стрічка)
Використовується для відновлення вартості CSS, якщо вона була чітко встановлена в межах цього блоку декларації.
[DOMName("getPropertyValue")]
string GetPropertyValue(string propertyName)
Parameters
propertyName
string
Назва власності.
Returns
Повернення цінності власності
RemoveProperty(стрічка)
Використовується для видалення CSS властивості, якщо вона була чітко встановлена в рамках цього блоку декларації.
[DOMName("removeProperty")]
string RemoveProperty(string propertyName)
Parameters
propertyName
string
Назва власності.
Returns
Повернення цінності власності
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
Це пріоритет.