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
Length
מספר המאפיינים שהוגדרו במפורש בבלוק ההצהרה הזה. טווח האינדקסים החוקיים הוא 0 עד length-1 כולל.
[DOMName("length")]
int Length { get; }
Property Value
ParentRule
כלל ה-CSS שמכיל בלוק הצהרה זה או null אם ה-CSSStyleDeclaration הזה אינו מחובר ל-CSSRule.
[DOMNullable]
[DOMName("parentRule")]
ICSSRule ParentRule { get; }
Property Value
this[int]
משמש כדי לשחזר את המאפיינים שהוגדרו במפורש בבלוק ההצהרה הזה. הסדר של המאפיינים שנשמרים באמצעות שיטה זו אינו חייב להיות הסדר שבו הם הוגדרו. שיטה זו יכולה לשמש לעבור על כל המאפיינים בבלוק ההצהרה הזה.
[DOMName("item")]
string this[int index] { get; }
Property Value
Methods
GetPropertyCSSValue(string)
משמש כדי לשחזר את הייצוג האובייקטיבי של הערך של מאפיין CSS אם הוא הוגדר במפורש בתוך בלוק ההצהרה הזה. שיטה זו מחזירה null אם המאפיין הוא מאפיין מקוצר. ערכי מאפיינים מקוצרים ניתנים לגישה ולשינוי רק כמחרוזות, באמצעות השיטות getPropertyValue ו-setProperty.
[DOMName("getPropertyCSSValue")]
CSSValue GetPropertyCSSValue(string propertyName)
Parameters
propertyName
string
שם המאפיין.
Returns
מחזירה את ערך המאפיין
GetPropertyPriority(string)
משמש כדי לשחזר את העדיפות של מאפיין CSS (למשל, המאפיין “חשוב”) אם המאפיין הוגדר במפורש בבלוק ההצהרה הזה.
[DOMName("getPropertyPriority")]
string GetPropertyPriority(string propertyName)
Parameters
propertyName
string
שם המאפיין.
Returns
מחזירה את העדיפות של המאפיין
GetPropertyValue(string)
משמש כדי לשחזר את הערך של מאפיין CSS אם הוא הוגדר במפורש בתוך בלוק ההצהרה הזה.
[DOMName("getPropertyValue")]
string GetPropertyValue(string propertyName)
Parameters
propertyName
string
שם המאפיין.
Returns
מחזירה את ערך המאפיין
RemoveProperty(string)
משמש כדי להסיר מאפיין CSS אם הוא הוגדר במפורש בתוך בלוק ההצהרה הזה.
[DOMName("removeProperty")]
string RemoveProperty(string propertyName)
Parameters
propertyName
string
שם המאפיין.
Returns
מחזירה את ערך המאפיין
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
העדיפות.