Class SVGMatrix
Название пространства: Aspose.Html.Dom.Svg.DataTypes Ассоциация: Aspose.HTML.dll (25.4.0)
Многие графические операции SVG используют 2x3 матрицы формы:[a c e][б д д f]которые, когда расширяются в 3х3 матрицу для целей аритмии матрыцы, становятся:[a c e][б д д f][0 0 1]
[ComVisible(true)]
[DOMObject]
[DOMName("SVGMatrix")]
public class SVGMatrix : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGMatrix
Implements
INotifyPropertyChanged , IDisposable
Наследованные члены
SVGValueType.Dispose() , SVGValueType.Dispose(bool) , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
A
Компонент A матрицы.
[DOMName("a")]
public float A { get; set; }
Стоимость недвижимости
Exceptions
Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Выражается на попытке изменить ценность только атрибута чтения.
B
Компонент B матрицы.
[DOMName("b")]
public float B { get; set; }
Стоимость недвижимости
Exceptions
Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Выражается на попытке изменить ценность только атрибута чтения.
C
Компонент C матрицы.
[DOMName("c")]
public float C { get; set; }
Стоимость недвижимости
Exceptions
Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Выражается на попытке изменить ценность только атрибута чтения.
D
Компонент D матрицы.
[DOMName("d")]
public float D { get; set; }
Стоимость недвижимости
Exceptions
Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Выражается на попытке изменить ценность только атрибута чтения.
E
Э — компонент матрицы.
[DOMName("e")]
public float E { get; set; }
Стоимость недвижимости
Exceptions
Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Выражается на попытке изменить ценность только атрибута чтения.
F
Компонент F матрицы.
[DOMName("f")]
public float F { get; set; }
Стоимость недвижимости
Exceptions
Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Выражается на попытке изменить ценность только атрибута чтения.
Methods
Multiply(СВГМАТРИКС)
Эта матрица после размножения перерастает на другую, возвращая полученную новую.
[DOMName("multiply")]
public SVGMatrix Multiply(SVGMatrix secondMatrix)
Parameters
secondMatrix
SVGMatrix
Матрица, которая после размножения до этой матрицы.
Returns
Полученная матрица.
Rotate(Флота)
Пост-умножает ротационную трансформацию на текущей матрице и возвращает исходящую.
[DOMName("rotate")]
public SVGMatrix Rotate(float angle)
Parameters
angle
float
Ротационный угол.
Returns
Полученная матрица.
Scale(Флота)
Пост-умножает унифицированную масштабную трансформацию на текущей матрице и возвращает полученную.
[DOMName("scale")]
public SVGMatrix Scale(float scaleFactor)
Parameters
scaleFactor
float
Фактор масштаба в X и Y.
Returns
Полученная матрица.
ScaleNonUniform(Флота, Флота)
Пост-умножает неординарную масштабную трансформацию на текущей матрице и возвращает полученную.
[DOMName("scaleNonUniform")]
public SVGMatrix ScaleNonUniform(float scaleFactorX, float scaleFactorY)
Parameters
scaleFactorX
float
Фактор масштаба в X.
scaleFactorY
float
Фактор масштаба в Y.
Returns
Полученная матрица.
Скеукс(Флота)
Пост-умножает трансформацию skewX на текущей матрице и возвращает исходящую.
[DOMName("skewX")]
public SVGMatrix SkewX(float angle)
Parameters
angle
float
Сквальный угол.
Returns
Полученная матрица.
Скеуи(Флота)
Пост-умножает трансформацию skewY на текущей матрице и возвращает полученную.
[DOMName("skewY")]
public SVGMatrix SkewY(float angle)
Parameters
angle
float
В углу .
Returns
Сквальный угол.
ToString()
Возвращает System.String, который представляет эту инстанцию.
public override string ToString()
Returns
Система.String, представляющая эту инстанцию.
Translate(Флота, Флота)
Пост-умножает переводную трансформацию на текущей матрице и возвращает полученную.
[DOMName("translate")]
public SVGMatrix Translate(float x, float y)
Parameters
x
float
Расстояние для перевода вдоль x-аксе.
y
float
Расстояние для перевода вдоль y-аксе.
Returns
Полученная матрица.