Class SVGMatrix

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; }

Вредност имовине

float

Exceptions

DOMException

Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.

B

Б компонента матрице.

[DOMName("b")]
public float B { get; set; }

Вредност имовине

float

Exceptions

DOMException

Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.

C

Ц компонента матрице.

[DOMName("c")]
public float C { get; set; }

Вредност имовине

float

Exceptions

DOMException

Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.

D

Д компонента матрице.

[DOMName("d")]
public float D { get; set; }

Вредност имовине

float

Exceptions

DOMException

Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.

E

Е компонента матрице.

[DOMName("e")]
public float E { get; set; }

Вредност имовине

float

Exceptions

DOMException

Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.

F

Ф компонента матрице.

[DOMName("f")]
public float F { get; set; }

Вредност имовине

float

Exceptions

DOMException

Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.

Methods

Multiply(СВГМАТРИКС)

Ова матрица се помножава другим матрицама, враћајући резултатну нову матрицу.

[DOMName("multiply")]
public SVGMatrix Multiply(SVGMatrix secondMatrix)

Parameters

secondMatrix SVGMatrix

Матрица која је пост-множена на ову матрицу.

Returns

SVGMatrix

Резултат је матрица.

Rotate(Флоат)

Пост-множава трансформацију ротације на текућој матрици и враћа резултатну матрицу.

[DOMName("rotate")]
public SVGMatrix Rotate(float angle)

Parameters

angle float

Угао ротације

Returns

SVGMatrix

Резултат је матрица.

Scale(Флоат)

Пост-множава јединствену трансформацију скале на текућој матрици и враћа резултатну матрицу.

[DOMName("scale")]
public SVGMatrix Scale(float scaleFactor)

Parameters

scaleFactor float

Фактор скале у X и Y.

Returns

SVGMatrix

Резултат је матрица.

ScaleNonUniform(пловила, пловила)

Пост-множава нејединствену трансформацију скале на текућој матрици и враћа резултатну матрицу.

[DOMName("scaleNonUniform")]
public SVGMatrix ScaleNonUniform(float scaleFactorX, float scaleFactorY)

Parameters

scaleFactorX float

Фактор скале у Кс.

scaleFactorY float

Фактор скале у И.

Returns

SVGMatrix

Резултат је матрица.

КСНУМКС(Флоат)

Пост-множава скеуКС трансформацију на текућој матрици и враћа резултатну матрицу.

[DOMName("skewX")]
public SVGMatrix SkewX(float angle)

Parameters

angle float

Скев угао.

Returns

SVGMatrix

Резултат је матрица.

Скеви(Флоат)

Пост-множава трансформацију скеуИ на текућој матрици и враћа резултатну матрицу.

[DOMName("skewY")]
public SVGMatrix SkewY(float angle)

Parameters

angle float

Угао је

Returns

SVGMatrix

Скев угао.

ToString()

Враћа систем.Стринг који представља ову инстанцију.

public override string ToString()

Returns

string

Систем.Стринг који представља ову инстанцију.

Translate(пловила, пловила)

Пост-множава трансформацију превођења на текућој матрици и враћа резултатну матрицу.

[DOMName("translate")]
public SVGMatrix Translate(float x, float y)

Parameters

x float

Даљина за превођење дуж х-аксиса.

y float

Даљина за превођење дуж и-аксиса.

Returns

SVGMatrix

Резултат је матрица.

 Српски