Aspose.Svg

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

Klassen

Klasse Beschreibung
Configuration Stellt das Konfigurationskontextobjekt dar, das zum Einrichten der Umgebungseinstellungen für die Anwendung verwendet wird.
FontsSettings Repräsentiert die Einstellungen zur Handhabung von Schriftarten.
License Stellt Methoden zur Lizenzierung der Komponente bereit.
Metered Bietet Methoden zum Festlegen von gemessenen Schlüsseln.
MimeType steht für einen Internet-Medientyp
PlatformException Stellt die Basisklasse für alle Ausnahmen dar, die während der Anwendungsausführung auftreten können.
SVGAElement Die SVGAElement-Schnittstelle entspricht dem ‘a’-Element.
SVGAnimateElement Die SVGAnimateElement-Schnittstelle entspricht dem ‘animate’-Element. Der objektorientierte Zugriff auf die Attribute des ‘animate’-Elements über das SVG-DOM ist nicht verfügbar.
SVGAnimateMotionElement Die Schnittstelle SVGAnimateMotionElement entspricht dem Element ‘animateMotion’. Ein objektorientierter Zugriff auf die Attribute des Elements ‘animateMotion’ über das SVG-DOM ist nicht verfügbar.
SVGAnimateTransformElement Die Schnittstelle SVGAnimateTransformElement entspricht dem Element ‘animateTransform’. Der objektorientierte Zugriff auf die Attribute des Elements ‘animateTransform’ über das SVG-DOM ist nicht verfügbar.
SVGAnimationElement Die SVGAnimationElement-Schnittstelle ist die Basisschnittstelle für alle Animationselementschnittstellen: SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement und SVGAnimateTransformElement.
SVGCircleElement Die SVGCircleElement-Schnittstelle entspricht dem ‘Kreis’-Element.
SVGClipPathElement Die SVGClipPathElement-Schnittstelle entspricht dem ‘clipPath’-Element.
SVGComponentTransferFunctionElement Diese Schnittstelle definiert eine Basisschnittstelle, die von den Schnittstellen der Komponentenübertragungsfunktion verwendet wird.
SVGCursorElement Die SVGCursorElement-Schnittstelle entspricht dem ‘cursor’-Element.
SVGDefsElement Die SVGDefsElement-Schnittstelle entspricht dem ‘defs’-Element.
SVGDescElement Die SVGDescElement-Schnittstelle entspricht dem ‘desc’-Element.
SVGDocument EinSVGDocumentist 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.
SVGElement Alle 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.
SVGElementInstance Das 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.
SVGEllipseElement Die SVGEllipseElement-Schnittstelle entspricht dem Ellipse-Element.
SVGException Diese Ausnahme wird ausgelöst, wenn eine bestimmte SVG-Operation nicht ausgeführt werden kann.
SVGFilterElement Die SVGFilterElement-Schnittstelle entspricht dem ‘filter’-Element.
SVGForeignObjectElement Die SVGForeignObjectElement-Schnittstelle entspricht dem ‘foreignObject’-Element.
SVGGElement Die SVGGElement-Schnittstelle entspricht dem ‘g’-Element.
SVGGeometryElement Schnittstelle 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.
SVGGradientElement Die SVGGradientElement-Schnittstelle ist eine Basisschnittstelle, die von SVGLinearGradientElement und SVGRadialGradientElement verwendet wird.
SVGGraphicsElement Die SVGGraphicsElement-Schnittstelle stellt SVG-Elemente dar, deren Hauptzweck darin besteht, Grafiken direkt in eine Gruppe zu rendern.
SVGImageElement Die SVGImageElement-Schnittstelle entspricht dem ‘image’-Element.
SVGLinearGradientElement Die SVGLinearGradientElement-Schnittstelle entspricht dem ’linearGradient’-Element.
SVGLineElement Die SVGLineElement-Schnittstelle entspricht dem ’line’-Element.
SVGMarkerElement Die SVGMarkerElement-Schnittstelle entspricht dem ‘marker’-Element.
SVGMaskElement Die SVGMaskElement-Schnittstelle entspricht dem ‘mask’-Element.
SVGMetadataElement Die SVGMetadataElement-Schnittstelle entspricht dem ‘metadata’-Element.
SVGMPathElement Die SVGMPathElement-Schnittstelle entspricht dem ‘mpath’-Element.
SVGPathElement Die SVGPathElement-Schnittstelle entspricht dem ‘Pfad’-Element.
SVGPatternElement Die SVGPatternElement-Schnittstelle entspricht dem ‘pattern’-Element.
SVGPolygonElement Die SVGPolygonElement-Schnittstelle entspricht dem ‘polygon’-Element.
SVGPolylineElement Die SVGPolylineElement-Schnittstelle entspricht dem ‘polyline’-Element.
SVGRadialGradientElement Die SVGRadialGradientElement-Schnittstelle entspricht dem ‘radialGradient’-Element.
SVGRectElement Die SVGRectElement-Schnittstelle entspricht dem ‘rect’-Element.
SVGScriptElement Die SVGScriptElement-Schnittstelle entspricht dem ‘script’-Element.
SVGSetElement Die SVGSetElement-Schnittstelle entspricht dem ‘set’-Element. Ein objektorientierter Zugriff auf die Attribute des ‘set’-Elements über das SVG-DOM ist nicht verfügbar.
SVGStopElement Die SVGStopElement-Schnittstelle entspricht dem ‘stop’-Element.
SVGStyleElement Die SVGStyleElement-Schnittstelle entspricht dem ‘style’-Element.
SVGSVGElement Eine 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.
SVGSwitchElement Die SVGSwitchElement-Schnittstelle entspricht dem ‘switch’-Element.
SVGSymbolElement Die SVGSymbolElement-Schnittstelle entspricht dem ‘Symbol’-Element.
SVGTextContentElement Das 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.
SVGTextElement Die SVGTextElement-Schnittstelle entspricht dem ‘Text’-Element.
SVGTextPathElement Die SVGTextPathElement-Schnittstelle entspricht dem ’textPath’-Element.
SVGTextPositioningElement Die SVGTextPositioningElement-Schnittstelle wird von textbezogenen Schnittstellen geerbt: SVGTextElement, SVGTSpanElement, SVGTRefElement und SVGAltGlyphElement.
SVGTitleElement Die SVGTitleElement-Schnittstelle entspricht dem ’title’-Element.
SVGTSpanElement Die SVGTSpanElement-Schnittstelle entspricht dem ’tspan’-Element.
SVGUseElement Die SVGUseElement-Schnittstelle entspricht dem ‘use’-Element.
SVGViewElement Die SVGViewElement-Schnittstelle entspricht dem ‘view’-Element.
Url Stellt eine Objektdarstellung einer universellen Kennung (URL) bereit.

Schnittstellen

Schnittstelle Beschreibung
ISVGAnimatedPoints Die 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.
ISVGFitToViewBox Die Schnittstelle SVGFitToViewBox definiert DOM-Attribute, die für Elemente gelten, die die XML-Attribute ‘viewBox’ und ‘preserveAspectRatio’ haben.
ISVGRenderingIntent Die SVGRenderingIntent-Schnittstelle definiert die aufgezählte Liste möglicher Werte für „Rendering-Intent“-Attribute oder -Deskriptoren.
ISVGTests Schnittstelle SVGTests definiert eine Schnittstelle, die für alle Elemente gilt, die die Attribute ‘requiredFeatures’, ‘requiredExtensions’ und ‘systemLanguage’ haben.
ISVGUnitTypes Die SVGUnitTypes-Schnittstelle definiert einen häufig verwendeten Satz von Konstanten und ist eine Basisschnittstelle, die von SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement und SVGFilterElement verwendet wird.
ISVGURIReference Schnittstelle 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.
ISVGZoomAndPan Die SVGZoomAndPan-Schnittstelle definiert das Attribut zoomAndPan und zugehörige Konstanten.
IUrlSearchParams Stellt Methoden bereit, um mit URLs-Abfragezeichenfolgen zu arbeiten.

Aufzählung

Aufzählung Beschreibung
Sandbox Ein Sandboxing-Flag-Set ist ein Satz von null oder mehr der folgenden Flags, die verwendet werden, um die Fähigkeiten von potenziell nicht vertrauenswürdigen Ressourcen einzuschränken.
SVGRenderingIntent Die SVGRenderingIntent-Enumeration definiert die Aufzählungsliste möglicher Werte für „Rendering-Intent“-Attribute oder -Deskriptoren.
SVGUnitTypes Die 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.
SVGZoomAndPan Die Aufzählung SVGZoomAndPan definiert das Attribut zoomAndPan und zugehörige Konstanten.