Aspose.Html.Dom.Svg.DataTypes

De naamruimte biedt toegang tot alle SVG-specifieke gegevenstypen.

Klassen

KlasBeschrijving
SVGAngleDe SVGAngle-interface komt overeen met het basisgegevenstype hoek.
SVGAnimatedAngleGebruikt voor kenmerken van basisgegevenstypehoek die kunnen worden geanimeerd.
SVGAnimatedBooleanWordt gebruikt voor attributen van het type boolean die kunnen worden geanimeerd.
SVGAnimatedEnumerationWordt gebruikt voor attributen waarvan de waarde een constante moet zijn uit een bepaalde opsomming en die kan worden geanimeerd.
SVGAnimatedIntegerWordt gebruikt voor attributen van het basistype integer die kunnen worden geanimeerd.
SVGAnimatedLengthWordt gebruikt voor attributen van het basistype lengte die kunnen worden geanimeerd.
SVGAnimatedLengthListWordt gebruikt voor kenmerken van het type SVGLengthList die kunnen worden geanimeerd.
SVGAnimatedNumberGebruikt voor attributen van basistypenummer die kunnen worden geanimeerd.
SVGAnimatedNumberListGebruikt voor attributen die een lijst met getallen nodig hebben en die geanimeerd kunnen worden.
SVGAnimatedPreserveAspectRatioWordt gebruikt voor kenmerken van het type SVGPreserveAspectRatio die kunnen worden geanimeerd.
SVGAnimatedRectWordt gebruikt voor kenmerken van het type SVGRect die kunnen worden geanimeerd.
SVGAnimatedStringWordt gebruikt voor kenmerken van het type DOMString die kunnen worden geanimeerd.
SVGAnimatedTransformListWordt gebruikt voor de verschillende attributen die een reeks transformaties specificeren, zoals het ’transform’-attribuut dat beschikbaar is voor veel van SVG-elementen en dat geanimeerd kan worden.
SVGAnimatedValue<T>Wordt gebruikt voor kenmerken van typen die kunnen worden geanimeerd.
SVGLengthDe SVGLength-interface komt overeen met het lengte basisgegevenstype. Een SVGLength-object kan worden aangeduid als alleen-lezen, wat betekent dat pogingen om het object te wijzigen zullen resulteren in een uitzondering, zoals hieronder wordt beschreven.
SVGLengthListDeze interface definieert een lijst met SVGLength-objecten.
SVGMatrixVeel van de grafische bewerkingen van SVG gebruiken 2x3 matrices van de vorm: [ace] [bdf] die, wanneer ze worden uitgebreid tot een 3x3 matrix voor matrixberekeningen, worden: [ace] [bdf] [0 0 1]
SVGNumberGebruikt voor attributen van basistypenummer.
SVGNumberListDeze interface definieert een lijst met SVGNumber-objecten.
SVGPointVeel van de SVG DOM-interfaces verwijzen naar objecten van de klasse SVGPoint. Een SVGPoint is een (x, y) coördinatenpaar. Bij gebruik in matrixbewerkingen wordt een SVGPoint behandeld als een vector van de vorm: [x] [y] [1] Als een SVGRect-object is aangewezen als alleen-lezen, zal een poging om een van zijn attributen toe te wijzen resulteert in een uitzondering die wordt gegenereerd.
SVGPointListDeze interface definieert een lijst met SVGPoint-objecten.
SVGPreserveAspectRatioDe interface SVGPreserveAspectRatio komt overeen met het kenmerk ‘preserveAspectRatio’, dat beschikbaar is voor sommige elementen van SVG.
SVGRectVertegenwoordigt rechthoekige geometrie. Rechthoeken worden gedefinieerd als bestaand uit een (x,y) coördinatenpaar dat een minimale X-waarde, een minimale Y-waarde en een breedte en hoogte identificeert, die gewoonlijk beperkt zijn tot niet-negatief.
SVGStringListSVGStringList heeft dezelfde kenmerken en methoden als andere SVGxxxList-interfaces. Implementers kunnen overwegen om een enkele basisklasse te gebruiken om de verschillende SVGxxxList-interfaces te implementeren.
SVGTransformSVGTransform is de interface voor een van de componenttransformaties binnen een SVGTransformList; dus een SVGTransform-object komt overeen met een enkele component (bijv. ‘schaal(…)’ of ‘matrix(…)’) binnen een ’transform’-attribuutspecificatie.
SVGTransformListDeze interface definieert een lijst met SVGTransform-objecten.
SVGValueTypeHet SVGValueType-type wordt gebruikt om een basis-SVG-waardetype weer te geven.