Class SVGMatrix

Class SVGMatrix

Nama dari : Aspose.Html.Dom.Svg.DataTypes Pengumpulan: Aspose.HTML.dll (25.4.0)

Banyak operasi grafis SVG menggunakan matriks 2x3 dari bentuk:(dengan c dan e)[d dan f]yang, ketika diperluas ke dalam matriks 3x3 untuk tujuan matriks aritmetik, menjadi:(dengan c dan e)[d dan f][0 0 1]

[ComVisible(true)]
[DOMObject]
[DOMName("SVGMatrix")]
public class SVGMatrix : SVGValueType, INotifyPropertyChanged, IDisposable

Inheritance

object DOMObject SVGValueType SVGMatrix

Implements

INotifyPropertyChanged , IDisposable

anggota yang diwarisi

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

Komponen A dari matriks.

[DOMName("a")]
public float A { get; set; }

Nilai Properti

float

Exceptions

DOMException

Kode Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Didirikan pada upaya untuk mengubah nilai sebuah bacaan hanya atribut.

B

Komponen B dari matriks.

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

Nilai Properti

float

Exceptions

DOMException

Kode Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Didirikan pada upaya untuk mengubah nilai sebuah bacaan hanya atribut.

C

Komponen C dari matriks.

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

Nilai Properti

float

Exceptions

DOMException

Kode Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Didirikan pada upaya untuk mengubah nilai sebuah bacaan hanya atribut.

D

Komponen D dari matriks.

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

Nilai Properti

float

Exceptions

DOMException

Kode Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Didirikan pada upaya untuk mengubah nilai sebuah bacaan hanya atribut.

E

Komponen E dari matriks.

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

Nilai Properti

float

Exceptions

DOMException

Kode Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Didirikan pada upaya untuk mengubah nilai sebuah bacaan hanya atribut.

F

Komponen F dari matriks.

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

Nilai Properti

float

Exceptions

DOMException

Kode Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Didirikan pada upaya untuk mengubah nilai sebuah bacaan hanya atribut.

Methods

Multiply(Kekuatan Matrix)

Matriks ini dimultipliasikan oleh matriks lain, mengembalikan matriks baru yang dihasilkan.

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

Parameters

secondMatrix SVGMatrix

Matriks yang dimultiplikasikan untuk matriks ini.

Returns

SVGMatrix

Matriks yang dihasilkan.

Rotate(kapal)

Post-multiplies transformasi rotasi pada matriks saat ini dan mengembalikan matriks yang dihasilkan.

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

Parameters

angle float

sudut rotasi

Returns

SVGMatrix

Matriks yang dihasilkan.

Scale(kapal)

Post-multiplies transformasi skala seragam pada matriks saat ini dan mengembalikan matriks yang dihasilkan.

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

Parameters

scaleFactor float

Faktor skala dalam X dan Y.

Returns

SVGMatrix

Matriks yang dihasilkan.

ScaleNonUniform(Banjir, Banjir)

Post-multiplies transformasi skala yang tidak seragam pada matriks saat ini dan mengembalikan matriks yang dihasilkan.

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

Parameters

scaleFactorX float

Faktor skala dalam X.

scaleFactorY float

Faktor skala dalam Y.

Returns

SVGMatrix

Matriks yang dihasilkan.

SkewX(kapal)

Post-multiplies transformasi skewX pada matriks saat ini dan mengembalikan matriks yang dihasilkan.

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

Parameters

angle float

Lingkaran Skew

Returns

SVGMatrix

Matriks yang dihasilkan.

Skewi(kapal)

Post-multiplies transformasi skewY pada matriks saat ini dan mengembalikan matriks yang dihasilkan.

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

Parameters

angle float

dari sudut.

Returns

SVGMatrix

Lingkaran Skew

ToString()

Mengembalikan System.String yang mewakili instansi ini.

public override string ToString()

Returns

string

Sistem.String yang mewakili instansi ini.

Translate(Banjir, Banjir)

Post-multiplies transformasi terjemahan pada matriks saat ini dan mengembalikan matriks yang dihasilkan.

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

Parameters

x float

Jarak untuk diterjemahkan di sepanjang x-axis.

y float

Jarak untuk diterjemahkan di sepanjang y-axis.

Returns

SVGMatrix

Matriks yang dihasilkan.

 Indonesia