Interface IStyleSheet
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
Interfejs StyleSheet jest abstrakcyjnym interfejsem bazowym dla każdego rodzaju arkusza stylów. Reprezentuje pojedynczy arkusz stylów powiązany z uporządkowanym dokumentem.
[ComVisible(true)]
public interface IStyleSheet
Właściwości
Disabled
false, jeśli arkusz stylów jest zastosowany do dokumentu. true, jeśli nie jest. Modyfikacja tego atrybutu może spowodować nowe przetwarzanie stylu dla dokumentu. Arkusz stylów ma zastosowanie tylko wtedy, gdy zarówno odpowiednia definicja medium jest obecna, jak i atrybut disabled jest false. Tak więc, jeśli media nie mają zastosowania do bieżącego agenta użytkownika, atrybut disabled jest ignorowany.
bool Disabled { get; set; }
Wartość właściwości
Href
Jeśli arkusz stylów jest połączonym arkuszem stylów, wartość jego atrybutu to jego lokalizacja. Dla arkuszy stylów inline, wartość tego atrybutu jest null.
string Href { get; }
Wartość właściwości
Media
Docelowe media przeznaczone dla informacji o stylach.
IMediaList Media { get; }
Wartość właściwości
OwnerNode
Węzeł, który łączy ten arkusz stylów z dokumentem. Dla HTML może to być odpowiadający element LINK lub STYLE. Dla XML może to być instrukcja przetwarzania łącząca. Dla arkuszy stylów, które są dołączane przez inne arkusze stylów, wartość tego atrybutu jest null.
Node OwnerNode { get; }
Wartość właściwości
ParentStyleSheet
Dla języków arkuszy stylów, które wspierają koncepcję włączania arkuszy stylów, ten atrybut reprezentuje włączający arkusz stylów, jeśli taki istnieje. Jeśli arkusz stylów jest arkuszem stylów najwyższego poziomu lub język arkuszy stylów nie wspiera włączania, wartość tego atrybutu jest null.
IStyleSheet ParentStyleSheet { get; }
Wartość właściwości
Title
Tytuł doradczy.
string Title { get; }
Wartość właściwości
Type
Określa język arkusza stylów dla tego arkusza stylów. Język arkusza stylów jest określany jako typ zawartości (np. “text/css”).
string Type { get; }