Interface ICSSStyleDeclaration

Interface ICSSStyleDeclaration

Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)

ממשק CSSStyleDeclaration מייצג בלוק הצהרת CSS בודד. ממשק זה יכול לשמש לקביעת מאפייני הסגנון המוגדרים כיום בבלוק או לקביעת מאפייני סגנון במפורש בתוך הבלוק.

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

Implements

IEnumerable<string>, IEnumerable, ICSS2Properties

Properties

CSSText

הייצוג הטקסטואלי הניתן לפיענוח של בלוק ההצהרה (ללא הסוגריים המסולסלים המקיפים). קביעת מאפיין זה תגרום לפיענוח של הערך החדש ולאיפוס של כל המאפיינים בבלוק ההצהרה כולל הסרת או הוספת מאפיינים.

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

Property Value

string

Length

מספר המאפיינים שהוגדרו במפורש בבלוק ההצהרה הזה. טווח האינדקסים החוקיים הוא 0 עד length-1 כולל.

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

Property Value

int

ParentRule

כלל ה-CSS שמכיל בלוק הצהרה זה או null אם ה-CSSStyleDeclaration הזה אינו מחובר ל-CSSRule.

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

Property Value

ICSSRule

this[int]

משמש כדי לשחזר את המאפיינים שהוגדרו במפורש בבלוק ההצהרה הזה. הסדר של המאפיינים שנשמרים באמצעות שיטה זו אינו חייב להיות הסדר שבו הם הוגדרו. שיטה זו יכולה לשמש לעבור על כל המאפיינים בבלוק ההצהרה הזה.

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

Property Value

string

Methods

GetPropertyCSSValue(string)

משמש כדי לשחזר את הייצוג האובייקטיבי של הערך של מאפיין CSS אם הוא הוגדר במפורש בתוך בלוק ההצהרה הזה. שיטה זו מחזירה null אם המאפיין הוא מאפיין מקוצר. ערכי מאפיינים מקוצרים ניתנים לגישה ולשינוי רק כמחרוזות, באמצעות השיטות getPropertyValue ו-setProperty.

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

Parameters

propertyName string

שם המאפיין.

Returns

CSSValue

מחזירה את ערך המאפיין

GetPropertyPriority(string)

משמש כדי לשחזר את העדיפות של מאפיין CSS (למשל, המאפיין “חשוב”) אם המאפיין הוגדר במפורש בבלוק ההצהרה הזה.

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

Parameters

propertyName string

שם המאפיין.

Returns

string

מחזירה את העדיפות של המאפיין

GetPropertyValue(string)

משמש כדי לשחזר את הערך של מאפיין CSS אם הוא הוגדר במפורש בתוך בלוק ההצהרה הזה.

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

Parameters

propertyName string

שם המאפיין.

Returns

string

מחזירה את ערך המאפיין

RemoveProperty(string)

משמש כדי להסיר מאפיין CSS אם הוא הוגדר במפורש בתוך בלוק ההצהרה הזה.

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

Parameters

propertyName string

שם המאפיין.

Returns

string

מחזירה את ערך המאפיין

SetProperty(string, string)

משמש כדי לקבוע ערך מאפיין עם עדיפות ברירת מחדל בתוך בלוק ההצהרה הזה.
עדיפות ברירת המחדל אינה “חשובה” כלומר String.Empty

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

Parameters

propertyName string

שם המאפיין.

value string

הערך.

SetProperty(string, string, string)

משמש כדי לקבוע ערך מאפיין ועדייפות בתוך בלוק ההצהרה הזה.

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

Parameters

propertyName string

שם המאפיין.

value string

הערך.

priority string

העדיפות.

 Ελληνικά