Aspose.Html.Dom.Svg.DataTypes

Пространство имен обеспечивает доступ ко всем типам данных SVG.

Классы

Учебный классОписание
SVGAngleИнтерфейс SVGAngle соответствует базовому типу данных angle.
SVGAnimatedAngleИспользуется для атрибутов угла базового типа данных, которые можно анимировать.
SVGAnimatedBooleanИспользуется для атрибутов логического типа, которые можно анимировать.
SVGAnimatedEnumerationИспользуется для атрибутов, значение которых должно быть константой из определенного перечисления и которые можно анимировать.
SVGAnimatedIntegerИспользуется для атрибутов базового типа integer, которые можно анимировать.
SVGAnimatedLengthИспользуется для атрибутов длины базового типа, которые можно анимировать.
SVGAnimatedLengthListИспользуется для атрибутов типа SVGLengthList, которые можно анимировать.
SVGAnimatedNumberИспользуется для атрибутов номера базового типа, которые можно анимировать.
SVGAnimatedNumberListИспользуется для атрибутов, которые принимают список чисел и могут быть анимированы.
SVGAnimatedPreserveAspectRatioИспользуется для атрибутов типа SVGPreserveAspectRatio, которые можно анимировать.
SVGAnimatedRectИспользуется для атрибутов типа SVGRect, которые можно анимировать.
SVGAnimatedStringИспользуется для атрибутов типа DOMString, которые можно анимировать.
SVGAnimatedTransformListИспользуется для различных атрибутов, которые определяют набор преобразований, таких как атрибут «преобразование», который доступен для многих элементов SVG и который можно анимировать.
SVGAnimatedValue<T>Используется для атрибутов типов, которые можно анимировать.
SVGLengthИнтерфейс SVGLength соответствует базовому типу данных length. Объект SVGLength может быть назначен только для чтения, что означает, что попытки изменить объект приведут к возникновению исключения, как описано ниже.
SVGLengthListЭтот интерфейс определяет список объектов SVGLength.
SVGMatrixМногие графические операции SVG используют матрицы 2x3 вида: [ace] [bdf] , которые при преобразовании в матрицу 3x3 для целей матричной арифметики становятся: [ace] [bdf] [0 0 1]
SVGNumberИспользуется для атрибутов основного типа number.
SVGNumberListЭтот интерфейс определяет список объектов SVGNumber.
SVGPointМногие интерфейсы SVG DOM ссылаются на объекты класса SVGPoint. SVGPoint — это пара координат (x, y). При использовании в матричных операциях SVGPoint рассматривается как вектор вида: [x] [y] [1] Если объект SVGRect обозначен как доступный только для чтения, то попытка присвоить один из его атрибутов приведет к привести к возникновению исключения.
SVGPointListЭтот интерфейс определяет список объектов SVGPoint.
SVGPreserveAspectRatioИнтерфейс SVGPreserveAspectRatio соответствует атрибуту preserveAspectRatio, который доступен для некоторых элементов SVG.
SVGRectПредставляет прямоугольную геометрию. Прямоугольники определяются как состоящие из пары координат (x,y), определяющей минимальное значение X, минимальное значение Y, а также ширину и высоту, которые обычно не должны быть отрицательными.
SVGStringListSVGStringList имеет те же атрибуты и методы, что и другие интерфейсы SVGxxxList. Разработчики могут рассмотреть возможность использования одного базового класса для реализации различных интерфейсов SVGxxxList.
SVGTransformSVGTransform — это интерфейс для одного из преобразований компонентов в SVGTransformList; таким образом, объект SVGTransform соответствует одному компоненту (например, «масштаб (…)» или «матрица (…)») в спецификации атрибута «преобразования».
SVGTransformListЭтот интерфейс определяет список объектов SVGTransform.
SVGValueTypeТип SVGValueType используется для представления базового типа значения SVG.