Aspose.Svg.DataTypes

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

Classi

Classe Descrizione
SVGAngle L’interfaccia SVGAngle corrisponde al tipo di dati di base dell’angolo.
SVGAnimatedAngle Utilizzato per gli attributi del tipo di dati di base angolo che possono essere animati.
SVGAnimatedBoolean Utilizzato per attributi di tipo booleano che possono essere animati.
SVGAnimatedEnumeration Utilizzato per attributi il cui valore deve essere una costante di una particolare enumerazione e che possono essere animati.
SVGAnimatedInteger Utilizzato per attributi di tipo base intero che possono essere animati.
SVGAnimatedLength Utilizzato per attributi di lunghezza di tipo base che possono essere animati.
SVGAnimatedLengthList Utilizzato per attributi di tipo SVGLengthList che possono essere animati.
SVGAnimatedNumber Utilizzato per attributi di numero di tipo base che possono essere animati.
SVGAnimatedNumberList Usato per attributi che accettano un elenco di numeri e che possono essere animati.
SVGAnimatedPreserveAspectRatio Utilizzato per attributi di tipo SVGPreserveAspectRatio che possono essere animati.
SVGAnimatedRect Utilizzato per attributi di tipo SVGRect che possono essere animati.
SVGAnimatedString Utilizzato per attributi di tipo DOMString che possono essere animati.
SVGAnimatedTransformList Usato 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.
SVGLength L’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.
SVGLengthList Questa interfaccia definisce un elenco di oggetti SVGLength.
SVGMatrix Molte 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]
SVGNumber Utilizzato per attributi di tipo base numero.
SVGNumberList Questa interfaccia definisce un elenco di oggetti SVGNumber.
SVGPoint Molte 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.
SVGPointList Questa interfaccia definisce un elenco di oggetti SVGPoint.
SVGPreserveAspectRatio L’interfaccia SVGPreserveAspectRatio corrisponde all’attributo ‘preserveAspectRatio’, disponibile per alcuni elementi di SVG.
SVGRect Rappresenta 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.
SVGStringList SVGStringList 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.
SVGTransform SVGTransform è 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’.
SVGTransformList Questa interfaccia definisce un elenco di oggetti SVGTransform.
SVGValueType Il tipo SVGValueType viene utilizzato per rappresentare un tipo di valore SVG di base.