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
پیادهسازیها
ویژگیها
CSSRules
لیست تمام قوانین CSS موجود در برگه سبک. این شامل مجموعههای قانون و قوانین at است.
[DOMName("cssRules")]
ICSSRuleList CSSRules { get; }
مقدار ویژگی
OwnerRule
اگر این برگه سبک از یک قانون @import آمده باشد، ویژگی ownerRule شامل CSSImportRule خواهد بود. در این صورت، ویژگی ownerNode در رابط StyleSheet برابر با null خواهد بود. اگر برگه سبک از یک عنصر یا یک دستور پردازش آمده باشد، ویژگی ownerRule برابر با null خواهد بود و ویژگی ownerNode شامل Node خواهد بود.
[DOMNullable]
[DOMName("ownerRule")]
ICSSRule OwnerRule { get; }
مقدار ویژگی
متدها
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
ایندکس قانون.
بازگشت
ایندکس وارد شده.