Aspose.Html.Dom.Css

De Aspose.Html.Dom.Css naamruimte is voor alle CSS-gerelateerde manipulaties. Het concentreert zich rond CSS-eigenschap naam - waardeparen gespecificeerd door officiële CSS-documenten.

Klassen

KlasBeschrijving
CounterDe tellerinterface wordt gebruikt om elke teller of tellerfunctiewaarde weer te geven. Deze interface weerspiegelt de waarden in de onderliggende stijleigenschap.
CSSPrimitiveValueDe interface CSSPrimitiveValue vertegenwoordigt een enkele CSS-waarde. Deze interface kan worden gebruikt om de waarde te bepalen van een specifieke stijleigenschap die momenteel in een blok is ingesteld of om een specifieke stijleigenschap expliciet binnen het blok in te stellen. Een exemplaar van deze interface kan worden verkregen via de getPropertyCSSValue-methode van de CSSStyleDeclaration-interface. Een CSSPrimitiveValue-object komt alleen voor in een context van een CSS-eigenschap.
CSSValueVertegenwoordigt een eenvoudige of een complexe waarde. Een CSSValue-object komt alleen voor in een context van een CSS-eigenschap.
CSSValueListDe interface CSSValueList biedt de abstractie van een geordende verzameling CSS-waarden.
RectDe Rect-interface wordt gebruikt om elke rect-waarde weer te geven. Deze interface weerspiegelt de waarden in de onderliggende stijleigenschap. Wijzigingen aan de CSSPrimitiveValue-objecten wijzigen dus de eigenschap style.
RGBColorDe RGBColor-interface wordt gebruikt om elke RGB-kleurwaarde weer te geven. Deze interface weerspiegelt de waarden in de onderliggende stijleigenschap. Wijzigingen aan de CSSPrimitiveValue-objecten wijzigen dus de eigenschap style.

Interfaces

KoppelBeschrijving
ICSS2PropertiesBiedt een interface voor het manipuleren van CSS2-eigenschappen en stelt waarden in in de context van bepaalde HTML-elementen
ICSSCharsetRuleDe CSSCharsetRule-interface vertegenwoordigt een @charset-regel in een CSS-stijlpagina. De waarde van het coderingsattribuut heeft geen invloed op de codering van tekstgegevens in de DOM-objecten; deze codering is altijd UTF-16. Nadat een stylesheet is geladen, is de waarde van het coderingsattribuut de waarde die wordt gevonden in de @charset-regel. Als er geen @charset in het originele document was, wordt er geen CSSCharsetRule gemaakt. De waarde van het coderingsattribuut kan ook worden gebruikt als hint voor de codering die wordt gebruikt bij de serialisatie van het stijlblad.
ICSSCounterStyleRuleMet de @counter-style-regel kunnen auteurs een aangepaste tellerstijl definiëren.
ICSSFontFaceRuleDe CSSFontFaceRule-interface vertegenwoordigt een @font-face-regel in een CSS-stijlblad. De @font-face-regel wordt gebruikt om een reeks lettertypebeschrijvingen vast te houden.
ICSSImportRuleDe interface CSSImportRule vertegenwoordigt een @import-regel binnen een CSS-stijlpagina. De @import-regel wordt gebruikt om stijlregels uit andere stijlbladen te importeren.
ICSSKeyframeRuleDe interface CSSKeyframeRule vertegenwoordigt de stijlregel voor een enkele sleutel.
ICSSKeyframesRuleDe CSSKeyframesRule-interface vertegenwoordigt een complete set keyframes voor een enkele animatie
ICSSMarginRuleDe interface CSSMarginRule vertegenwoordigt een marge op regel.
ICSSMediaRuleDe CSSMediaRule-interface vertegenwoordigt een @media-regel in een CSS-stijlblad. Een @media-regel kan worden gebruikt om stijlregels voor specifieke mediatypen af te bakenen.
ICSSPageRuleDe CSSPageRule-interface vertegenwoordigt een @page-regel binnen een CSS-stijlpagina. De @page-regel wordt gebruikt om de afmetingen, oriëntatie, marges, enz. van een paginavak voor gewisselde media te specificeren.
ICSSRuleDe CSSRule-interface is de abstracte basisinterface voor elk type CSS-statement. Dit omvat zowel regelsets als at-regels. Van een implementatie wordt verwacht dat deze alle regels behoudt die zijn gespecificeerd in een CSS-stijlblad, zelfs als de regel niet wordt herkend door de parser. Niet-herkende regels worden weergegeven met behulp van de!:ICSSUnknownRule interface.
ICSSRuleListDe interface CSSRuleList biedt de abstractie van een geordende verzameling CSS-regels.
ICSSStyleDeclarationDe CSSStyleDeclaration-interface vertegenwoordigt een enkel CSS-declaratieblok. Deze interface kan worden gebruikt om de stijleigenschappen te bepalen die momenteel in een blok zijn ingesteld of om stijleigenschappen expliciet binnen het blok in te stellen.
ICSSStyleRuleDe CSSStyleRule-interface vertegenwoordigt een enkele regelset in een CSS-stijlpagina.
ICSSStyleSheetDe CSSStyleSheet-interface is een concrete interface die wordt gebruikt om een CSS-stijlblad weer te geven, dwz een stijlblad waarvan het inhoudstype “tekst/css” is.
ICSSUnknownRuleDe interface CSSUnknownRule vertegenwoordigt een at-regel die niet wordt ondersteund door deze user-agent.
ICSSValueListDe interface biedt de abstractie van een geordende verzameling CSS-waarden.
IDocumentCSSDeze interface vertegenwoordigt een document met een CSS-weergave.
IDocumentStyleDe DocumentStyle-interface biedt een mechanisme waarmee de stijlbladen die in een document zijn ingesloten, kunnen worden opgehaald. De verwachting is dat een instantie van de DocumentStyle-interface kan worden verkregen door bindingspecifieke castingmethoden te gebruiken op een instantie van de Document-interface.
IElementCSSInlineStyleInline stijlinformatie gekoppeld aan elementen wordt weergegeven via het stijlattribuut. Dit vertegenwoordigt de inhoud van het STYLE-attribuut voor HTML-elementen (of elementen in andere schema’s of DTD’s die het STYLE-attribuut op dezelfde manier gebruiken).
ILinkStyleDe LinkStyle-interface biedt een mechanisme waarmee een stijlblad kan worden opgehaald van het knooppunt dat verantwoordelijk is voor het koppelen ervan aan een document. Een exemplaar van de LinkStyle-interface kan worden verkregen met behulp van bindingspecifieke castingmethoden op een exemplaar van een koppelingsknooppunt (HTMLLinkElement, HTMLStyleElement of ProcessingInstruction in DOM Level 2).
IMediaListDe MediaList-interface biedt de abstractie van een geordende verzameling media, zonder te definiëren of te beperken hoe deze verzameling wordt geïmplementeerd. Een lege lijst is hetzelfde als een lijst die het medium “all” bevat.
IStyleSheetDe StyleSheet-interface is de abstracte basisinterface voor elk type stijlblad. Het vertegenwoordigt een enkel opmaakmodel dat is gekoppeld aan een gestructureerd document.
IStyleSheetListDe interface StyleSheetList biedt de abstractie van een geordende verzameling stijlbladen.
IViewCSSDeze interface vertegenwoordigt een CSS-weergave.

Opsomming

OpsommingBeschrijving
CSSEngineModeSpecificeert CSSEngine-modus