Aspose.Svg.DataTypes

Lo spazio dei nomi fornisce l’accesso a tutti i tipi di dati specifici SVG.

Classi

ClasseDescrizione
SVGAngleL’interfaccia SVGAngle corrisponde al tipo di dati di base dell’angolo.
SVGAnimatedAngleUtilizzato per gli attributi del tipo di dati di base angolo che possono essere animati.
SVGAnimatedBooleanUtilizzato per attributi di tipo booleano che possono essere animati.
SVGAnimatedEnumerationUtilizzato per attributi il cui valore deve essere una costante di una particolare enumerazione e che possono essere animati.
SVGAnimatedIntegerUtilizzato per attributi di tipo base intero che possono essere animati.
SVGAnimatedLengthUtilizzato per attributi di lunghezza di tipo base che possono essere animati.
SVGAnimatedLengthListUtilizzato per attributi di tipo SVGLengthList che possono essere animati.
SVGAnimatedNumberUtilizzato per attributi di numero di tipo base che possono essere animati.
SVGAnimatedNumberListUsato per attributi che accettano un elenco di numeri e che possono essere animati.
SVGAnimatedPreserveAspectRatioUtilizzato per attributi di tipo SVGPreserveAspectRatio che possono essere animati.
SVGAnimatedRectUtilizzato per attributi di tipo SVGRect che possono essere animati.
SVGAnimatedStringUtilizzato per attributi di tipo DOMString che possono essere animati.
SVGAnimatedTransformListUsato per i vari attributi che specificano un insieme di trasformazioni, come l’attributo ’transform’ che è disponibile per molti degli elementi SVG e che può essere animato.
SVGAnimatedValue<T>Utilizzato per gli attributi dei tipi che possono essere animati.
SVGLengthL’interfaccia SVGLength corrisponde al tipo di dati di base della lunghezza. Un oggetto SVGLength può essere designato come di sola lettura, il che significa che i tentativi di modifica dell’oggetto risulteranno nella generazione di un’eccezione, come descritto di seguito.
SVGLengthListQuesta interfaccia definisce un elenco di oggetti SVGLength.
SVGMatrixMolte delle operazioni grafiche di SVG utilizzano matrici 2x3 della forma: [ace] [bdf] che, quando espanse in una matrice 3x3 ai fini dell’aritmetica delle matrici, diventano: [ace] [bdf] [0 0 1]
SVGNumberUtilizzato per attributi di tipo base numero.
SVGNumberListQuesta interfaccia definisce un elenco di oggetti SVGNumber.
SVGPointMolte delle interfacce SVG DOM fanno riferimento a oggetti della classe SVGPoint. Un SVGPoint è una coppia di coordinate (x, y). Quando viene utilizzato nelle operazioni sulle matrici, un SVGPoint viene trattato come un vettore della forma: [x] [y] [1] Se un oggetto SVGRect è designato come di sola lettura, il tentativo di assegnazione a uno dei suoi attributi provoca la generazione di un’eccezione.
SVGPointListQuesta interfaccia definisce un elenco di oggetti SVGPoint.
SVGPreserveAspectRatioL’interfaccia SVGPreserveAspectRatio corrisponde all’attributo ‘preserveAspectRatio’, disponibile per alcuni elementi di SVG.
SVGRectRappresenta la geometria rettangolare. I rettangoli sono definiti come costituiti da una coppia di coordinate (x,y) che identifica un valore X minimo, un valore Y minimo e una larghezza e un’altezza, che di solito sono vincolate a non essere negative.
SVGStringListSVGStringList ha gli stessi attributi e metodi delle altre interfacce SVGxxxList. Gli implementatori possono prendere in considerazione l’utilizzo di una singola classe base per implementare le varie interfacce SVGxxxList.
SVGTransformSVGTransform è l’interfaccia per una delle trasformazioni dei componenti all’interno di un SVGTransformList; quindi, un oggetto SVGTransform corrisponde a un singolo componente (ad esempio, ‘scale(…)’ o ‘matrix(…)’) all’interno di una specifica di attributo ’transform’.
SVGTransformListQuesta interfaccia definisce un elenco di oggetti SVGTransform.
SVGValueTypeIl tipo SVGValueType viene utilizzato per rappresentare un tipo di valore SVG di base.