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. |