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; }
قيمة الخاصية
Href
إذا كانت ورقة الأنماط ورقة أنماط مرتبطة، فإن قيمة سمة href هي موقعها. بالنسبة لأوراق الأنماط المضمنة، فإن قيمة هذه السمة تكون null.
string Href { get; }
قيمة الخاصية
وسائط
الوسائط المستهدفة لمعلومات الأنماط.
IMediaList Media { get; }
قيمة الخاصية
OwnerNode
العقدة التي تربط ورقة الأنماط هذه بالمستند. بالنسبة لـ HTML، قد تكون العنصر LINK أو STYLE المقابل. بالنسبة لـ XML، قد تكون تعليمات المعالجة الربط. بالنسبة لأوراق الأنماط التي يتم تضمينها بواسطة أوراق أنماط أخرى، فإن قيمة هذه السمة تكون null.
Node OwnerNode { get; }
قيمة الخاصية
ParentStyleSheet
بالنسبة للغات أوراق الأنماط التي تدعم مفهوم تضمين أوراق الأنماط، تمثل هذه السمة ورقة الأنماط المضمنة، إذا كانت موجودة. إذا كانت ورقة الأنماط ورقة أنماط من المستوى الأعلى، أو كانت لغة ورقة الأنماط لا تدعم التضمين، فإن قيمة هذه السمة تكون null.
IStyleSheet ParentStyleSheet { get; }
قيمة الخاصية
العنوان
العنوان الاستشاري.
string Title { get; }
قيمة الخاصية
النوع
هذا يحدد لغة ورقة الأنماط لهذه الورقة. يتم تحديد لغة ورقة الأنماط كنوع محتوى (على سبيل المثال، “text/css”).
string Type { get; }