Interface IStyleSheet

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

bool

Href

اگر برگه سبک یک برگه سبک پیوندی باشد، مقدار ویژگی آن مکان آن است. برای برگه‌های سبک درون‌خطی، مقدار این ویژگی null است.

string Href { get; }

Property Value

string

Media

رسانه مقصد مورد نظر برای اطلاعات سبک.

IMediaList Media { get; }

Property Value

IMediaList

OwnerNode

گره‌ای که این برگه سبک را با سند مرتبط می‌کند. برای HTML، این ممکن است عنصر LINK یا STYLE مربوطه باشد. برای XML، ممکن است دستور پردازش پیوندی باشد. برای برگه‌های سبکی که توسط سایر برگه‌های سبک گنجانده شده‌اند، مقدار این ویژگی null است.

Node OwnerNode { get; }

Property Value

Node

ParentStyleSheet

برای زبان‌های برگه سبک که مفهوم گنجاندن برگه سبک را پشتیبانی می‌کنند، این ویژگی نمایانگر برگه سبک گنجانده شده است، اگر وجود داشته باشد. اگر برگه سبک یک برگه سبک سطح بالا باشد یا زبان برگه سبک گنجاندن را پشتیبانی نکند، مقدار این ویژگی null است.

IStyleSheet ParentStyleSheet { get; }

Property Value

IStyleSheet

Title

عنوان مشورتی.

string Title { get; }

Property Value

string

Type

این زبان برگه سبک برای این برگه سبک را مشخص می‌کند. زبان برگه سبک به عنوان نوع محتوا مشخص شده است (به عنوان مثال، “text/css”).

string Type { get; }

Property Value

string

 فارسی