Aspose.Svg.DataTypes

Der Namespace bietet Zugriff auf alle SVG-spezifischen Datentypen.

Klassen

KlasseBeschreibung
SVGAngleDie Schnittstelle SVGAngle entspricht dem Grunddatentyp Winkel.
SVGAnimatedAngleWird für animierbare Attribute des Basisdatentyps Winkel verwendet.
SVGAnimatedBooleanWird für Attribute vom Typ Boolean verwendet, die animiert werden können.
SVGAnimatedEnumerationWird für Attribute verwendet, deren Wert eine Konstante aus einer bestimmten Aufzählung sein muss und die animiert werden können.
SVGAnimatedIntegerWird für animierbare Attribute vom Basistyp Integer verwendet.
SVGAnimatedLengthWird für animierbare Attribute vom Grundtyp length verwendet.
SVGAnimatedLengthListWird für Attribute vom Typ SVGLengthList verwendet, die animiert werden können.
SVGAnimatedNumberWird für animierbare Attribute des Grundtyps Nummer verwendet.
SVGAnimatedNumberListWird für Attribute verwendet, die eine Liste von Zahlen enthalten und animiert werden können.
SVGAnimatedPreserveAspectRatioWird für Attribute vom Typ SVGPreserveAspectRatio verwendet, die animiert werden können.
SVGAnimatedRectWird für Attribute vom Typ SVGRect verwendet, die animiert werden können.
SVGAnimatedStringWird für Attribute vom Typ DOMString verwendet, die animiert werden können.
SVGAnimatedTransformListWird für die verschiedenen Attribute verwendet, die eine Reihe von Transformationen angeben, wie z. B. das Attribut „transform“, das für viele SVG-Elemente verfügbar ist und animiert werden kann.
SVGAnimatedValue<T>Wird für Attribute von Typen verwendet, die animiert werden können.
SVGLengthDie SVGLength-Schnittstelle entspricht dem Basisdatentyp length. Ein SVGLength-Objekt kann als schreibgeschützt gekennzeichnet werden, was bedeutet, dass Versuche, das Objekt zu ändern, dazu führen, dass eine Ausnahme ausgelöst wird, wie unten beschrieben.
SVGLengthListDiese Schnittstelle definiert eine Liste von SVGLength-Objekten.
SVGMatrixViele der Grafikoperationen von SVG verwenden 2x3-Matrizen der Form: [ace] [bdf] , die, wenn sie für die Zwecke der Matrixarithmetik in eine 3x3-Matrix erweitert werden, zu: [ace] [bdf] [0 0 1]
SVGNumberWird für Attribute des Basistyps Nummer verwendet.
SVGNumberListDiese Schnittstelle definiert eine Liste von SVGNumber-Objekten.
SVGPointViele der SVG-DOM-Schnittstellen beziehen sich auf Objekte der Klasse SVGPoint. Ein SVGPoint ist ein (x, y)-Koordinatenpaar. Bei Verwendung in Matrixoperationen wird ein SVGPoint als Vektor der Form behandelt: [x] [y] [1] Wenn ein SVGRect-Objekt als schreibgeschützt gekennzeichnet ist, wird versucht, es einem seiner Attribute zuzuweisen führen dazu, dass eine Ausnahme ausgelöst wird.
SVGPointListDiese Schnittstelle definiert eine Liste von SVGPoint-Objekten.
SVGPreserveAspectRatioDie Schnittstelle SVGPreserveAspectRatio entspricht dem Attribut ‘preserveAspectRatio’, das für einige Elemente von SVG verfügbar ist.
SVGRectSteht für rechteckige Geometrie. Rechtecke bestehen aus einem (x,y)-Koordinatenpaar, das einen minimalen X-Wert, einen minimalen Y-Wert und eine Breite und Höhe identifiziert, die normalerweise nicht negativ sein dürfen.
SVGStringListSVGStringList hat dieselben Attribute und Methoden wie andere SVGxxxList-Schnittstellen. Implementierer können erwägen, eine einzelne Basisklasse zu verwenden, um die verschiedenen SVGxxxList-Schnittstellen zu implementieren.
SVGTransformSVGTransform ist die Schnittstelle für eine der Komponententransformationen innerhalb einer SVGTransformList; daher entspricht ein SVGTransform-Objekt einer einzelnen Komponente (z. B. „scale(…)“ oder „matrix(…)“) innerhalb einer „transform“-Attributspezifikation.
SVGTransformListDiese Schnittstelle definiert eine Liste von SVGTransform-Objekten.
SVGValueTypeDer SVGValueType-Typ wird verwendet, um einen Basis-SVG-Werttyp darzustellen.