Interface IStyleSheet
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
رابطه StyleSheet یک رابط پایه انتزاعی برای هر نوع برگه سبک است. این رابط نمایانگر یک برگه سبک واحد مرتبط با یک سند ساختاریافته است.
[ComVisible(true)]
public interface IStyleSheet
Properties
Disabled
اگر برگه سبک به سند اعمال شده باشد، false و در غیر این صورت true است. تغییر این ویژگی ممکن است باعث ایجاد یک تجزیه و تحلیل جدید از سبک برای سند شود. یک برگه سبک فقط زمانی اعمال میشود که هر دو تعریف رسانه مناسب وجود داشته باشد و ویژگی disabled برابر با false باشد. بنابراین، اگر رسانه به عامل کاربری فعلی اعمال نشود، ویژگی disabled نادیده گرفته میشود.
bool Disabled { get; set; }
Property Value
Href
اگر برگه سبک یک برگه سبک پیوندی باشد، مقدار ویژگی آن مکان آن است. برای برگههای سبک درونخطی، مقدار این ویژگی null است.
string Href { get; }
Property Value
Media
رسانه مقصد مورد نظر برای اطلاعات سبک.
IMediaList Media { get; }
Property Value
OwnerNode
گرهای که این برگه سبک را با سند مرتبط میکند. برای HTML، این ممکن است عنصر LINK یا STYLE مربوطه باشد. برای XML، ممکن است دستور پردازش پیوندی باشد. برای برگههای سبکی که توسط سایر برگههای سبک گنجانده شدهاند، مقدار این ویژگی null است.
Node OwnerNode { get; }
Property Value
ParentStyleSheet
برای زبانهای برگه سبک که مفهوم گنجاندن برگه سبک را پشتیبانی میکنند، این ویژگی نمایانگر برگه سبک گنجانده شده است، اگر وجود داشته باشد. اگر برگه سبک یک برگه سبک سطح بالا باشد یا زبان برگه سبک گنجاندن را پشتیبانی نکند، مقدار این ویژگی null است.
IStyleSheet ParentStyleSheet { get; }
Property Value
Title
عنوان مشورتی.
string Title { get; }
Property Value
Type
این زبان برگه سبک برای این برگه سبک را مشخص میکند. زبان برگه سبک به عنوان نوع محتوا مشخص شده است (به عنوان مثال، “text/css”).
string Type { get; }