Interface ICSSStyleSheet

Interface ICSSStyleSheet

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

رابطه CSSStyleSheet یک رابط مشخص است که برای نمایندگی یک برگه سبک CSS استفاده می‌شود، به عبارت دیگر، برگه سبکی که نوع محتوا آن “text/css” است.

[DOMObject]
[DOMName("CSSStyleSheet")]
[ComVisible(true)]
public interface ICSSStyleSheet : IStyleSheet

پیاده‌سازی‌ها

IStyleSheet

ویژگی‌ها

CSSRules

لیست تمام قوانین CSS موجود در برگه سبک. این شامل مجموعه‌های قانون و قوانین at است.

[DOMName("cssRules")]
ICSSRuleList CSSRules { get; }

مقدار ویژگی

ICSSRuleList

OwnerRule

اگر این برگه سبک از یک قانون @import آمده باشد، ویژگی ownerRule شامل CSSImportRule خواهد بود. در این صورت، ویژگی ownerNode در رابط StyleSheet برابر با null خواهد بود. اگر برگه سبک از یک عنصر یا یک دستور پردازش آمده باشد، ویژگی ownerRule برابر با null خواهد بود و ویژگی ownerNode شامل Node خواهد بود.

[DOMNullable]
[DOMName("ownerRule")]
ICSSRule OwnerRule { get; }

مقدار ویژگی

ICSSRule

متدها

DeleteRule(int)

برای حذف یک قانون از برگه سبک استفاده می‌شود.

[DOMName("deleteRule")]
void DeleteRule(int index)

پارامترها

index int

ایندکس.

InsertRule(string, int)

برای وارد کردن یک قانون جدید به برگه سبک استفاده می‌شود. قانون جدید اکنون بخشی از سلسله‌مراتب می‌شود.

[DOMName("insertRule")]
long InsertRule(string rule, int index)

پارامترها

rule string

قانون سبک.

index int

ایندکس قانون.

بازگشت

long

ایندکس وارد شده.

 فارسی