Aspose.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, а также ширину и высоту, которые обычно не должны быть отрицательными. |
| SVGStringList | SVGStringList имеет те же атрибуты и методы, что и другие интерфейсы SVGxxxList. Разработчики могут рассмотреть возможность использования одного базового класса для реализации различных интерфейсов SVGxxxList. |
| SVGTransform | SVGTransform — это интерфейс для одного из преобразований компонентов в SVGTransformList; таким образом, объект SVGTransform соответствует одному компоненту (например, «масштаб (…)» или «матрица (…)») в спецификации атрибута «преобразования». |
| SVGTransformList | Этот интерфейс определяет список объектов SVGTransform. |
| SVGValueType | Тип SVGValueType используется для представления базового типа значения SVG. |