Aspose.Svg.Dom.Css

Die Aspose.Svg.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

Klasse Beschreibung
Counter Die Zählerschnittstelle wird verwendet, um einen beliebigen Zähler- oder Zählerfunktionswert darzustellen. Diese Schnittstelle spiegelt die Werte in der zugrunde liegenden Stileigenschaft wider.
CSSPrimitiveValue Die 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.
CSSValue Repräsentiert einen einfachen oder komplexen Wert. Ein CSSValue-Objekt kommt nur im Kontext einer CSS-Eigenschaft vor.
CSSValueList Die CSSValueList-Schnittstelle bietet die Abstraktion einer geordneten Sammlung von CSS-Werten.
Rect Die 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.
RGBColor Die 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

Schnittstelle Beschreibung
ICSS2Properties Stellt eine Schnittstelle für die Manipulation von CSS2-Eigenschaften im Zusammenhang mit bestimmten HTML-Elementen bereit
ICSSCharsetRule Die 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.
ICSSCounterStyleRule Mit der @counter-style-Regel können Autoren einen benutzerdefinierten Zählerstil definieren.
ICSSFontFaceRule Die 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.
ICSSImportRule Die CSSImportRule-Schnittstelle repräsentiert eine @import-Regel innerhalb eines CSS-Stylesheets. Die @import-Regel wird verwendet, um Stilregeln aus anderen Stilvorlagen zu importieren.
ICSSKeyframeRule Die Schnittstelle CSSKeyframeRule stellt die Stilregel für einen einzelnen Schlüssel dar.
ICSSKeyframesRule Die CSSKeyframesRule-Schnittstelle repräsentiert einen vollständigen Satz von Keyframes für eine einzelne Animation
ICSSMarginRule Die CSSMarginRule-Schnittstelle repräsentiert eine Randregel.
ICSSMediaRule Die CSSMediaRule-Schnittstelle repräsentiert eine @media-Regel in einem CSS-Stylesheet. Eine @media-Regel kann verwendet werden, um Stilregeln für bestimmte Medientypen abzugrenzen.
ICSSPageRule Die 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.
ICSSRule Die 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.
ICSSRuleList Die Schnittstelle CSSRuleList bietet die Abstraktion einer geordneten Sammlung von CSS-Regeln.
ICSSStyleDeclaration Die 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.
ICSSStyleRule Die CSSStyleRule-Schnittstelle stellt einen einzelnen Regelsatz in einem CSS-Stylesheet dar.
ICSSStyleSheet Die CSSStyleSheet-Schnittstelle ist eine konkrete Schnittstelle, die verwendet wird, um ein CSS-Stylesheet darzustellen, dh ein Stylesheet, dessen Inhaltstyp “text/css” ist.
ICSSUnknownRule Die CSSUnknownRule-Schnittstelle stellt eine at-Regel dar, die von diesem Benutzeragenten nicht unterstützt wird.
ICSSValueList Die Schnittstelle bietet die Abstraktion einer geordneten Sammlung von CSS-Werten.
IDocumentCSS Diese Schnittstelle repräsentiert ein Dokument mit einer CSS-Ansicht.
IDocumentStyle Die 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.
IElementCSSInlineStyle Mit 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).
ILinkStyle Die 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.
IMediaList Die 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.
IStyleSheet Die StyleSheet-Schnittstelle ist die abstrakte Basisschnittstelle für jede Art von Stylesheet. Es stellt ein einzelnes Stylesheet dar, das einem strukturierten Dokument zugeordnet ist.
IStyleSheetList Die StyleSheetList-Schnittstelle bietet die Abstraktion einer geordneten Sammlung von Stylesheets.
IViewCSS Diese Schnittstelle stellt eine CSS-Ansicht dar.

Aufzählung

Aufzählung Beschreibung
CSSEngineMode Gibt den CSSEngine-Modus an