Class SVGMatrix
Nama dari : Aspose.Html.Dom.Svg.DataTypes Pengumpulan: Aspose.HTML.dll (25.5.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]
[DOMObject]
[DOMName("SVGMatrix")]
[ComVisible(true)]
public class SVGMatrix : SVGValueType, INotifyPropertyChanged, IDisposableInheritance
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.Eksekusi.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.Eksekusi.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.Eksekusi.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.Eksekusi.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.Eksekusi.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.Eksekusi.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.