Class SVGMatrix
Именује се: Aspose.Html.Dom.Svg.DataTypes Асамблеја: Aspose.HTML.dll (25.5.0)
Многе графичке операције СВГ-а користе 2к3 матрице облика:[a c e][b d d f]који, када се прошири у 3к3 матрицу у сврху аритметике матрице, постају:[a c e][b d d f][0 0 1]
[DOMObject]
[DOMName("SVGMatrix")]
[ComVisible(true)]
public class SVGMatrix : SVGValueType, INotifyPropertyChanged, IDisposableInheritance
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
Резултат је матрица.