Class SVGMatrix
Именује се: Aspose.Html.Dom.Svg.DataTypes Асамблеја: Aspose.HTML.dll (25.4.0)
Многе графичке операције СВГ-а користе 2к3 матрице облика:[a c e][b d d f]који, када се прошири у 3к3 матрицу у сврху аритметике матрице, постају:[a c e][b d d 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
А компонента матрице.
[DOMName("a")]
public float A { get; set; }
Вредност имовине
Exceptions
Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.
B
Б компонента матрице.
[DOMName("b")]
public float B { get; set; }
Вредност имовине
Exceptions
Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.
C
Ц компонента матрице.
[DOMName("c")]
public float C { get; set; }
Вредност имовине
Exceptions
Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.
D
Д компонента матрице.
[DOMName("d")]
public float D { get; set; }
Вредност имовине
Exceptions
Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.
E
Е компонента матрице.
[DOMName("e")]
public float E { get; set; }
Вредност имовине
Exceptions
Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.
F
Ф компонента матрице.
[DOMName("f")]
public float F { get; set; }
Вредност имовине
Exceptions
Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.
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
Фактор скале у Кс.
scaleFactorY
float
Фактор скале у И.
Returns
Резултат је матрица.
КСНУМКС(Флоат)
Пост-множава скеуКС трансформацију на текућој матрици и враћа резултатну матрицу.
[DOMName("skewX")]
public SVGMatrix SkewX(float angle)
Parameters
angle
float
Скев угао.
Returns
Резултат је матрица.
Скеви(Флоат)
Пост-множава трансформацију скеуИ на текућој матрици и враћа резултатну матрицу.
[DOMName("skewY")]
public SVGMatrix SkewY(float angle)
Parameters
angle
float
Угао је
Returns
Скев угао.
ToString()
Враћа систем.Стринг који представља ову инстанцију.
public override string ToString()
Returns
Систем.Стринг који представља ову инстанцију.
Translate(пловила, пловила)
Пост-множава трансформацију превођења на текућој матрици и враћа резултатну матрицу.
[DOMName("translate")]
public SVGMatrix Translate(float x, float y)
Parameters
x
float
Даљина за превођење дуж х-аксиса.
y
float
Даљина за превођење дуж и-аксиса.
Returns
Резултат је матрица.