Class SVGMatrix

Class SVGMatrix

Названий на: Aspose.Html.Dom.Svg.DataTypes Асамблея: Aspose.HTML.dll (25.4.0)

Багато графічних операцій SVG використовують 2x3 матриці форми:(в тому числі і в[б д д ф]які, коли розширюються в 3x3 матриці для цілей аритметичної матриці, стають:(в тому числі і в[б д д ф][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

Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Зроблено на спробі змінити вартість лише атрибуту читання.

B

Компонент B матриці.

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

вартість нерухомості

float

Exceptions

DOMException

Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Зроблено на спробі змінити вартість лише атрибуту читання.

C

Компонент C матриці.

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

вартість нерухомості

float

Exceptions

DOMException

Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Зроблено на спробі змінити вартість лише атрибуту читання.

D

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

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

вартість нерухомості

float

Exceptions

DOMException

Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Зроблено на спробі змінити вартість лише атрибуту читання.

E

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

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

вартість нерухомості

float

Exceptions

DOMException

Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Зроблено на спробі змінити вартість лише атрибуту читання.

F

Компонент F матриці.

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

вартість нерухомості

float

Exceptions

DOMException

Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Зроблено на спробі змінити вартість лише атрибуту читання.

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

Фактор масштабу в X.

scaleFactorY float

Фактор масштабу в Y.

Returns

SVGMatrix

В результаті матриці.

Скеукс(Флота)

Post-multiplies skewX трансформація на поточній матриці і повертає результат матриці.

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

Parameters

angle float

Ск’єдний колір

Returns

SVGMatrix

В результаті матриці.

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

Post-multiplies skewY трансформація на поточній матриці і повертає результат матриці.

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

Parameters

angle float

Угальний кут

Returns

SVGMatrix

Ск’єдний колір

ToString()

Він повертає System.String, який представляє цю інстанцію.

public override string ToString()

Returns

string

Система.String, яка представляє цю інстанцію.

Translate(Флотація, Флотація)

Пост-множує трансформацію перекладу на поточній матриці і повертає результативну матрицю.

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

Parameters

x float

Відстань для перекладу уздовж х-акси.

y float

Відстань до перекладу уздовж і-акси.

Returns

SVGMatrix

В результаті матриці.

 Українська