Aspose.Html.Dom.Svg.DataTypes

Lo spazio dei nomi fornisce l’accesso a tutti i tipi di dati specifici di 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.
SVGAnimatedLengthListUsato per attributi di tipo SVGLengthList che possono essere animati.
SVGAnimatedNumberUtilizzato per attributi di tipo numero base che possono essere animati.
SVGAnimatedNumberListUsato per attributi che accettano un elenco di numeri e che possono essere animati.
SVGAnimatedPreserveAspectRatioUsato per attributi di tipo SVGPreserveAspectRatio che possono essere animati.
SVGAnimatedRectUtilizzato per attributi di tipo SVGRect che possono essere animati.
SVGAnimatedStringUsato 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 elementi di SVG e che può essere animato.
SVGAnimatedValue<T>Utilizzato per attributi di tipi che possono essere animati.
SVGLengthL’interfaccia SVGLength corrisponde al tipo di dati di base length. Un oggetto SVGLength può essere designato come di sola lettura, il che significa che i tentativi di modifica dell’oggetto genereranno 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: [asso] [bdf] che, quando vengono espanse in una matrice 3x3 ai fini dell’aritmetica matriciale, diventano: [asso] [bdf] [0 0 1]
SVGNumberUtilizzato per gli attributi del numero di tipo base.
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 di matrice, 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 comportare 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 per essere non 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 dell’attributo ’transform’.
SVGTransformListQuesta interfaccia definisce un elenco di oggetti SVGTransform.
SVGValueTypeIl tipo SVGValueType viene utilizzato per rappresentare un tipo di valore SVG di base.