Interface IStyleSheet

Interface IStyleSheet

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

واجهة StyleSheet هي الواجهة الأساسية المجردة لأي نوع من أوراق الأنماط. تمثل ورقة أنماط واحدة مرتبطة بمستند منظم.

[ComVisible(true)]
public interface IStyleSheet

الخصائص

معطل

false إذا كانت ورقة الأنماط مطبقة على المستند. true إذا لم تكن كذلك. قد يتسبب تعديل هذه السمة في إعادة تحديد جديدة للأنماط للمستند. ورقة الأنماط تطبق فقط إذا كانت هناك تعريفات وسائط مناسبة موجودة وكانت سمة المعطل false. لذا، إذا لم تكن الوسائط تنطبق على وكيل المستخدم الحالي، يتم تجاهل سمة المعطل.

bool Disabled { get; set; }

قيمة الخاصية

bool

Href

إذا كانت ورقة الأنماط ورقة أنماط مرتبطة، فإن قيمة سمة href هي موقعها. بالنسبة لأوراق الأنماط المضمنة، فإن قيمة هذه السمة تكون null.

string Href { get; }

قيمة الخاصية

string

وسائط

الوسائط المستهدفة لمعلومات الأنماط.

IMediaList Media { get; }

قيمة الخاصية

IMediaList

OwnerNode

العقدة التي تربط ورقة الأنماط هذه بالمستند. بالنسبة لـ HTML، قد تكون العنصر LINK أو STYLE المقابل. بالنسبة لـ XML، قد تكون تعليمات المعالجة الربط. بالنسبة لأوراق الأنماط التي يتم تضمينها بواسطة أوراق أنماط أخرى، فإن قيمة هذه السمة تكون null.

Node OwnerNode { get; }

قيمة الخاصية

Node

ParentStyleSheet

بالنسبة للغات أوراق الأنماط التي تدعم مفهوم تضمين أوراق الأنماط، تمثل هذه السمة ورقة الأنماط المضمنة، إذا كانت موجودة. إذا كانت ورقة الأنماط ورقة أنماط من المستوى الأعلى، أو كانت لغة ورقة الأنماط لا تدعم التضمين، فإن قيمة هذه السمة تكون null.

IStyleSheet ParentStyleSheet { get; }

قيمة الخاصية

IStyleSheet

العنوان

العنوان الاستشاري.

string Title { get; }

قيمة الخاصية

string

النوع

هذا يحدد لغة ورقة الأنماط لهذه الورقة. يتم تحديد لغة ورقة الأنماط كنوع محتوى (على سبيل المثال، “text/css”).

string Type { get; }

قيمة الخاصية

string

 عربي