Interface ICSSStyleSheet

Interface ICSSStyleSheet

اسم الفضاء : Aspose.Html.Dom.Css مجموعة: Aspose.HTML.dll (25.4.0)

واجهة CSSStyleSheet هي واجهة ملموسة تستخدم لتمثيل ورقة نمط CSS أي ورقة نمط من نوع المحتوى هو “النص / css”.

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

Implements

IStyleSheet

Properties

CSSR

قائمة جميع قواعد CSS الموجودة داخل ورقة النمط.هذا يشمل كل من مجموعات القواعد وفي القواعد.

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

قيمة الممتلكات

ICSSRuleList

OwnerRule

إذا كانت هذه الورقة النمطية تأتي من قاعدة @import ، فإن ملخص المالك سيحتوي على CSSImportRule. في هذه الحالة ، فإن ملخص المالكNode في واجهة StyleSheet سيكون صفرًا. إذا كانت الورقة النمطية تأتي من عنصر أو تعليمات معالجة ، فإن ملخص المالكRule سيكون صفرًا وسيحتوي ملخص المالكNode على العقد.

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

قيمة الممتلكات

ICSSRule

Methods

DeleteRule(إنت)

استخدم لحذف قاعدة من ورقة النمط.

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

Parameters

index int

من المؤشر .

InsertRule(الستار، إنت)

استخدمت لإدراج قاعدة جديدة في ورقة النمط.القاعدة الجديدة أصبحت الآن جزءا من الكاسكاد.

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

Parameters

rule string

قاعدة النمط .

index int

قاعدة مؤشر.

Returns

long

مؤشر إدخال

 عربي