Aspose.Html.Dom.Css

Die Aspose.Html.Dom.Css Namespace ist für alle CSS-bezogenen Manipulationen. Er konzentriert sich auf CSS-Eigenschaftsname-Wert-Paare , die in offiziellen CSS-Dokumenten angegeben sind.

Klassen

KlasseBeschreibung
CounterDie Zählerschnittstelle wird verwendet, um einen beliebigen Zähler- oder Zählerfunktionswert darzustellen. Diese Schnittstelle spiegelt die Werte in der zugrunde liegenden Stileigenschaft wider.
CSSPrimitiveValueDie CSSPrimitiveValue-Schnittstelle repräsentiert einen einzelnen CSS-Wert. Diese Schnittstelle kann verwendet werden, um den Wert einer bestimmten Stileigenschaft zu bestimmen, die derzeit in einem Block festgelegt ist, oder um eine bestimmte Stileigenschaft explizit innerhalb des Blocks festzulegen. Eine Instanz dieser Schnittstelle kann von der getPropertyCSSValue-Methode der CSSStyleDeclaration-Schnittstelle abgerufen werden. Ein CSSPrimitiveValue-Objekt kommt nur im Kontext einer CSS-Eigenschaft vor.
CSSValueRepräsentiert einen einfachen oder komplexen Wert. Ein CSSValue-Objekt kommt nur im Kontext einer CSS-Eigenschaft vor.
CSSValueListDie CSSValueList-Schnittstelle bietet die Abstraktion einer geordneten Sammlung von CSS-Werten.
RectDie Rect-Schnittstelle wird verwendet, um beliebige Rect-Werte darzustellen. Diese Schnittstelle spiegelt die Werte in der zugrunde liegenden Stileigenschaft wider. Daher ändern Änderungen an den CSSPrimitiveValue-Objekten die Eigenschaft style.
RGBColorDie RGBColor-Schnittstelle wird verwendet, um beliebige RGB-Farbwerte darzustellen. Diese Schnittstelle spiegelt die Werte in der zugrunde liegenden Stileigenschaft wider. Daher ändern Änderungen an den CSSPrimitiveValue-Objekten die Eigenschaft style.

Schnittstellen

SchnittstelleBeschreibung
ICSS2PropertiesStellt eine Schnittstelle für die Manipulation von CSS2-Eigenschaften im Zusammenhang mit bestimmten HTML-Elementen bereit
ICSSCharsetRuleDie CSSCharsetRule-Schnittstelle repräsentiert eine @charset-Regel in einem CSS-Stylesheet. Der Wert des Attributs encoding wirkt sich nicht auf die Codierung von Textdaten in den DOM-Objekten aus; diese Kodierung ist immer UTF-16. Nachdem ein Stylesheet geladen wurde, ist der Wert des Attributs encoding der Wert, der in der @charset-Regel gefunden wird. Wenn im Originaldokument kein @charset vorhanden war, wird keine CSSCharsetRule erstellt. Der Wert des Attributs encoding kann auch als Hinweis auf die Codierung verwendet werden, die bei der Serialisierung des Stylesheets verwendet wird.
ICSSCounterStyleRuleMit der @counter-style-Regel können Autoren einen benutzerdefinierten Zählerstil definieren.
ICSSFontFaceRuleDie CSSFontFaceRule-Schnittstelle repräsentiert eine @font-face-Regel in einem CSS-Stylesheet. Die @font-face-Regel wird verwendet, um eine Reihe von Schriftbeschreibungen zu speichern.
ICSSImportRuleDie CSSImportRule-Schnittstelle repräsentiert eine @import-Regel innerhalb eines CSS-Stylesheets. Die @import-Regel wird verwendet, um Stilregeln aus anderen Stilvorlagen zu importieren.
ICSSKeyframeRuleDie Schnittstelle CSSKeyframeRule stellt die Stilregel für einen einzelnen Schlüssel dar.
ICSSKeyframesRuleDie CSSKeyframesRule-Schnittstelle repräsentiert einen vollständigen Satz von Keyframes für eine einzelne Animation
ICSSMarginRuleDie CSSMarginRule-Schnittstelle repräsentiert eine Randregel.
ICSSMediaRuleDie CSSMediaRule-Schnittstelle repräsentiert eine @media-Regel in einem CSS-Stylesheet. Eine @media-Regel kann verwendet werden, um Stilregeln für bestimmte Medientypen abzugrenzen.
ICSSPageRuleDie CSSPageRule-Schnittstelle repräsentiert eine @page-Regel innerhalb eines CSS-Stylesheets. Die @page-Regel wird verwendet, um die Abmessungen, Ausrichtung, Ränder usw. eines Seitenrahmens für Seitenmedien festzulegen.
ICSSRuleDie CSSRule-Schnittstelle ist die abstrakte Basisschnittstelle für jede Art von CSS-Anweisung. Dies umfasst sowohl Regelsätze als auch at-Regeln. Von einer Implementierung wird erwartet, dass sie alle in einem CSS-Stylesheet angegebenen Regeln beibehält, selbst wenn die Regel nicht vom Parser erkannt wird. Nicht erkannte Regeln werden mit dargestellt!:ICSSUnknownRule Schnittstelle.
ICSSRuleListDie Schnittstelle CSSRuleList bietet die Abstraktion einer geordneten Sammlung von CSS-Regeln.
ICSSStyleDeclarationDie CSSStyleDeclaration-Schnittstelle repräsentiert einen einzelnen CSS-Deklarationsblock. Diese Schnittstelle kann verwendet werden, um die Stileigenschaften zu bestimmen, die derzeit in einem Block festgelegt sind, oder um Stileigenschaften explizit innerhalb des Blocks festzulegen.
ICSSStyleRuleDie CSSStyleRule-Schnittstelle stellt einen einzelnen Regelsatz in einem CSS-Stylesheet dar.
ICSSStyleSheetDie CSSStyleSheet-Schnittstelle ist eine konkrete Schnittstelle, die verwendet wird, um ein CSS-Stylesheet darzustellen, dh ein Stylesheet, dessen Inhaltstyp “text/css” ist.
ICSSUnknownRuleDie CSSUnknownRule-Schnittstelle stellt eine at-Regel dar, die von diesem Benutzeragenten nicht unterstützt wird.
ICSSValueListDie Schnittstelle bietet die Abstraktion einer geordneten Sammlung von CSS-Werten.
IDocumentCSSDiese Schnittstelle repräsentiert ein Dokument mit einer CSS-Ansicht.
IDocumentStyleDie DocumentStyle-Schnittstelle bietet einen Mechanismus, mit dem die in ein Dokument eingebetteten Stylesheets abgerufen werden können. Es wird erwartet, dass eine Instanz der DocumentStyle-Schnittstelle abgerufen werden kann, indem bindungsspezifische Umwandlungsmethoden für eine Instanz der Document-Schnittstelle verwendet werden.
IElementCSSInlineStyleMit Elementen verknüpfte Inline-Stilinformationen werden über das Stilattribut angezeigt. Dies repräsentiert den Inhalt des STYLE-Attributs für HTML-Elemente (oder Elemente in anderen Schemas oder DTDs, die das STYLE-Attribut auf die gleiche Weise verwenden).
ILinkStyleDie LinkStyle-Schnittstelle bietet einen Mechanismus, mit dem ein Stylesheet von dem Knoten abgerufen werden kann, der für die Verknüpfung mit einem Dokument verantwortlich ist. Eine Instanz der LinkStyle-Schnittstelle kann mit bindungsspezifischen Casting-Methoden auf eine Instanz eines Verknüpfungsknotens (HTMLLinkElement, HTMLStyleElement oder ProcessingInstruction in DOM Level 2) bezogen werden.
IMediaListDie MediaList-Schnittstelle bietet die Abstraktion einer geordneten Sammlung von Medien, ohne zu definieren oder einzuschränken, wie diese Sammlung implementiert wird. Eine leere Liste ist gleichbedeutend mit einer Liste, die das Medium „alle“ enthält.
IStyleSheetDie StyleSheet-Schnittstelle ist die abstrakte Basisschnittstelle für jede Art von Stylesheet. Es stellt ein einzelnes Stylesheet dar, das einem strukturierten Dokument zugeordnet ist.
IStyleSheetListDie StyleSheetList-Schnittstelle bietet die Abstraktion einer geordneten Sammlung von Stylesheets.
IViewCSSDiese Schnittstelle stellt eine CSS-Ansicht dar.

Aufzählung

AufzählungBeschreibung
CSSEngineModeGibt den CSSEngine-Modus an