Aspose.Html.Dom.Svg

Alle Klassen rein Aspose.Html.Dom.SvgNamespace basieren auf w3c SVG2-Empfehlungen. Mit diesem Namensraum können Sie die SVG-Datei gemäß Ihren Anforderungen laden, navigieren oder rendern.

Klassen

KlasseBeschreibung
SVGAElementDie SVGAElement-Schnittstelle entspricht dem ‘a’-Element.
SVGAnimateElementDie SVGAnimateElement-Schnittstelle entspricht dem ‘animate’-Element. Der objektorientierte Zugriff auf die Attribute des ‘animate’-Elements über das SVG-DOM ist nicht verfügbar.
SVGAnimateMotionElementDie Schnittstelle SVGAnimateMotionElement entspricht dem Element ‘animateMotion’. Ein objektorientierter Zugriff auf die Attribute des Elements ‘animateMotion’ über das SVG-DOM ist nicht verfügbar.
SVGAnimateTransformElementDie Schnittstelle SVGAnimateTransformElement entspricht dem Element ‘animateTransform’. Der objektorientierte Zugriff auf die Attribute des Elements ‘animateTransform’ über das SVG-DOM ist nicht verfügbar.
SVGAnimationElementDie SVGAnimationElement-Schnittstelle ist die Basisschnittstelle für alle Animationselementschnittstellen: SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement und SVGAnimateTransformElement.
SVGCircleElementDie SVGCircleElement-Schnittstelle entspricht dem ‘Kreis’-Element.
SVGClipPathElementDie SVGClipPathElement-Schnittstelle entspricht dem ‘clipPath’-Element.
SVGComponentTransferFunctionElementDiese Schnittstelle definiert eine Basisschnittstelle, die von den Schnittstellen der Komponentenübertragungsfunktion verwendet wird.
SVGCursorElementDie SVGCursorElement-Schnittstelle entspricht dem ‘cursor’-Element.
SVGDefsElementDie SVGDefsElement-Schnittstelle entspricht dem ‘defs’-Element.
SVGDescElementDie SVGDescElement-Schnittstelle entspricht dem ‘desc’-Element.
SVGDocumentEinSVGDocumentist die Wurzel der SVG-Hierarchie und enthält den gesamten Inhalt. Neben dem Zugriff auf die Hierarchie bietet es auch einige bequeme Methoden für den Zugriff auf bestimmte Informationssätze aus dem Dokument. -Element inline in ein XHTML-Dokument [XHTML] eingebettet ist, dann existiert kein SVGDocument-Objekt; stattdessen ist das Stammobjekt in der Dokumentobjekthierarchie ein Document-Objekt eines anderen Typs, beispielsweise ein HTMLDocument-Objekt. Ein SVGDocument-Objekt wird jedoch tatsächlich existieren, wenn das Stammelement der XML-Dokumenthierarchie ein ‘svg’-Element ist , z. B. beim Anzeigen einer eigenständigen SVG-Datei (dh einer Datei mit dem MIME-Typ “image/svg+xml”). In diesem Fall ist das SVGDocument-Objekt das Stammobjekt der Document-Object-Model-Hierarchie.
SVGElementAlle SVG-DOM-Schnittstellen, die direkt Elementen in der SVG-Sprache entsprechen (z. B. die SVGPathElement-Schnittstelle für das „Pfad“-Element), werden von der SVGElement-Schnittstelle abgeleitet.
SVGElementInstanceDas Root-Objekt jedes Use-Element-Schattenbaums implementiert die SVGUseElementShadowRoot-Schnittstelle. Diese Schnittstelle definiert derzeit keine Erweiterungen der Eigenschaften und Methoden, die für die ShadowRoot-Schnittstelle und das DocumentOrShadowRoot-Mixin definiert sind. Der an diesem Knoten verwurzelte Baum ist jedoch aus der Perspektive von Autorenskripten vollständig schreibgeschützt.
SVGEllipseElementDie SVGEllipseElement-Schnittstelle entspricht dem Ellipse-Element.
SVGExceptionDiese Ausnahme wird ausgelöst, wenn eine bestimmte SVG-Operation nicht ausgeführt werden kann.
SVGFilterElementDie SVGFilterElement-Schnittstelle entspricht dem ‘filter’-Element.
SVGForeignObjectElementDie SVGForeignObjectElement-Schnittstelle entspricht dem ‘foreignObject’-Element.
SVGGElementDie SVGGElement-Schnittstelle entspricht dem ‘g’-Element.
SVGGeometryElementSchnittstelle SVGGeometryElement stellt SVG-Elemente dar, deren Wiedergabe durch Geometrie mit einem äquivalenten Pfad definiert ist und die gefüllt und gezeichnet werden können. Dazu gehören Pfade und die Grundformen.
SVGGradientElementDie SVGGradientElement-Schnittstelle ist eine Basisschnittstelle, die von SVGLinearGradientElement und SVGRadialGradientElement verwendet wird.
SVGGraphicsElementDie SVGGraphicsElement-Schnittstelle stellt SVG-Elemente dar, deren Hauptzweck darin besteht, Grafiken direkt in eine Gruppe zu rendern.
SVGImageElementDie SVGImageElement-Schnittstelle entspricht dem ‘image’-Element.
SVGLinearGradientElementDie SVGLinearGradientElement-Schnittstelle entspricht dem ’linearGradient’-Element.
SVGLineElementDie SVGLineElement-Schnittstelle entspricht dem ’line’-Element.
SVGMarkerElementDie SVGMarkerElement-Schnittstelle entspricht dem ‘marker’-Element.
SVGMaskElementDie SVGMaskElement-Schnittstelle entspricht dem ‘mask’-Element.
SVGMetadataElementDie SVGMetadataElement-Schnittstelle entspricht dem ‘metadata’-Element.
SVGMPathElementDie SVGMPathElement-Schnittstelle entspricht dem ‘mpath’-Element.
SVGPathElementDie SVGPathElement-Schnittstelle entspricht dem ‘Pfad’-Element.
SVGPatternElementDie SVGPatternElement-Schnittstelle entspricht dem ‘pattern’-Element.
SVGPolygonElementDie SVGPolygonElement-Schnittstelle entspricht dem ‘polygon’-Element.
SVGPolylineElementDie SVGPolylineElement-Schnittstelle entspricht dem ‘polyline’-Element.
SVGRadialGradientElementDie SVGRadialGradientElement-Schnittstelle entspricht dem ‘radialGradient’-Element.
SVGRectElementDie SVGRectElement-Schnittstelle entspricht dem ‘rect’-Element.
SVGScriptElementDie SVGScriptElement-Schnittstelle entspricht dem ‘script’-Element.
SVGSetElementDie SVGSetElement-Schnittstelle entspricht dem ‘set’-Element. Ein objektorientierter Zugriff auf die Attribute des ‘set’-Elements über das SVG-DOM ist nicht verfügbar.
SVGStopElementDie SVGStopElement-Schnittstelle entspricht dem ‘stop’-Element.
SVGStyleElementDie SVGStyleElement-Schnittstelle entspricht dem ‘style’-Element.
SVGSVGElementEine Schlüsselschnittstellendefinition ist die SVGSVGElement-Schnittstelle, die dem ‘svg’-Element entspricht. Diese Schnittstelle enthält verschiedene verschiedene häufig verwendete Hilfsmethoden, wie z. B. Matrixoperationen und die Möglichkeit, die Zeit des Neuzeichnens auf visuellen Wiedergabegeräten zu steuern.
SVGSwitchElementDie SVGSwitchElement-Schnittstelle entspricht dem ‘switch’-Element.
SVGSymbolElementDie SVGSymbolElement-Schnittstelle entspricht dem ‘Symbol’-Element.
SVGTextContentElementDas SVGTextContentElement wird von verschiedenen textbezogenen Schnittstellen geerbt, wie z. B. SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement und SVGTextPathElement. Für die Methoden auf dieser Schnittstelle, die auf einen Index auf ein Zeichen oder eine Anzahl von Zeichen verweisen, müssen diese Referenzen sein als Index auf eine UTF-16-Codeeinheit bzw. eine Anzahl von UTF-16-Codeeinheiten interpretiert. Dies dient der Konsistenz mit DOM Level 2 Core, wo Methoden auf der CharacterData-Schnittstelle UTF-16-Codeeinheiten als Indizes verwenden und innerhalb der Zeichendaten zählen. BMP-Zeichen, z. B. U+10000, dann wird beim Aufrufen von getNumberOfChars für dieses Element 2 zurückgegeben, da zwei UTF-16-Codeeinheiten (das Ersatzpaar) verwendet werden, um dieses eine Zeichen darzustellen.
SVGTextElementDie SVGTextElement-Schnittstelle entspricht dem ‘Text’-Element.
SVGTextPathElementDie SVGTextPathElement-Schnittstelle entspricht dem ’textPath’-Element.
SVGTextPositioningElementDie SVGTextPositioningElement-Schnittstelle wird von textbezogenen Schnittstellen geerbt: SVGTextElement, SVGTSpanElement, SVGTRefElement und SVGAltGlyphElement.
SVGTitleElementDie SVGTitleElement-Schnittstelle entspricht dem ’title’-Element.
SVGTSpanElementDie SVGTSpanElement-Schnittstelle entspricht dem ’tspan’-Element.
SVGUseElementDie SVGUseElement-Schnittstelle entspricht dem ‘use’-Element.
SVGViewElementDie SVGViewElement-Schnittstelle entspricht dem ‘view’-Element.

Schnittstellen

SchnittstelleBeschreibung
ISVGAnimatedPointsDie SVGAnimatedPoints-Schnittstelle unterstützt Elemente, die ein „points“-Attribut haben, das eine Liste von Koordinatenwerten enthält und die die Fähigkeit unterstützen, dieses Attribut zu animieren. mit dem Methodenaufruf getAttribute()) werden alle an Punkten vorgenommenen Änderungen widergespiegelt.
ISVGFitToViewBoxDie Schnittstelle SVGFitToViewBox definiert DOM-Attribute, die für Elemente gelten, die die XML-Attribute ‘viewBox’ und ‘preserveAspectRatio’ haben.
ISVGRenderingIntentDie SVGRenderingIntent-Schnittstelle definiert die aufgezählte Liste möglicher Werte für „Rendering-Intent“-Attribute oder -Deskriptoren.
ISVGTestsSchnittstelle SVGTests definiert eine Schnittstelle, die für alle Elemente gilt, die die Attribute ‘requiredFeatures’, ‘requiredExtensions’ und ‘systemLanguage’ haben.
ISVGUnitTypesDie SVGUnitTypes-Schnittstelle definiert einen häufig verwendeten Satz von Konstanten und ist eine Basisschnittstelle, die von SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement und SVGFilterElement verwendet wird.
ISVGURIReferenceSchnittstelle SVGURIReference definiert eine Schnittstelle, die für alle Elemente gilt, die die Sammlung von XLink-Attributen haben, wie z. B. ‘xlink:href’, die eine URI-Referenz definieren.
ISVGZoomAndPanDie SVGZoomAndPan-Schnittstelle definiert das Attribut zoomAndPan und zugehörige Konstanten.

Aufzählung

AufzählungBeschreibung
SVGRenderingIntentDie SVGRenderingIntent-Enumeration definiert die Aufzählungsliste möglicher Werte für „Rendering-Intent“-Attribute oder -Deskriptoren.
SVGUnitTypesDie Aufzählung SVGUnitTypes definiert einen häufig verwendeten Satz von Konstanten und ist eine Basisschnittstelle, die von SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement und SVGFilterElement verwendet wird.
SVGZoomAndPanDie Aufzählung SVGZoomAndPan definiert das Attribut zoomAndPan und zugehörige Konstanten.