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