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
Exceptions
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
Exceptions
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
Exceptions
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
Exceptions
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
Exceptions
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
Exceptions
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
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
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
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
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
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
Lingkaran Skew
ToString()
Mengembalikan System.String yang mewakili instansi ini.
public override string ToString()
Returns
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
Matriks yang dihasilkan.