Interface IMatrix
Nama dari : Aspose.Html.Drawing Pengumpulan: Aspose.HTML.dll (25.4.0)
Ini adalah matriks yang digunakan untuk transformasi.
[ComVisible(true)]
public interface IMatrix
Properties
IsIdentity
Dapatkan nilai yang menunjukkan apakah matriks ini adalah matriks identitas.
bool IsIdentity { get; }
Nilai Properti
IsInvertible
Dapatkan nilai yang menunjukkan apakah matriks ini terbalik.
bool IsInvertible { get; }
Nilai Properti
M11
Dapatkan atau menetapkan nilai di baris pertama dan kolom pertama matriks.
float M11 { get; set; }
Nilai Properti
M12
Dapatkan atau menetapkan nilai di baris pertama dan kolom kedua dari matriks.
float M12 { get; set; }
Nilai Properti
M21
Dapatkan atau menetapkan nilai di baris kedua dan kolom pertama matriks.
float M21 { get; set; }
Nilai Properti
M22
Dapatkan atau menetapkan nilai di baris kedua dan kolom kedua dari matriks.
float M22 { get; set; }
Nilai Properti
M31
Dapatkan atau menetapkan nilai di baris ketiga dan kolom pertama matriks.
float M31 { get; set; }
Nilai Properti
M32
Dapatkan atau menetapkan nilai di baris ketiga dan kolom kedua dari matriks.
float M32 { get; set; }
Nilai Properti
Methods
Clone()
Membuat salinan dari matriks ini.
IMatrix Clone()
Returns
Contoh baru dari Aspose.Html.Drawing.IMatrix yang merupakan salinan matriks ini.
GetElements()
Dapatkan unsur-unsur dari matriks sebagai array.
float[] GetElements()
Returns
float [ ]
Elemen dari matriks.
Invert()
Mengalihkan matriks ini.
void Invert()
Multiply(Perbedaan WebMatrixOrder)
Memperbesar matriks ini dengan matriks lain dalam perintah yang ditentukan.
void Multiply(IMatrix matrix, WebMatrixOrder order)
Parameters
matrix
IMatrix
Matriks untuk bertambah banyak.
order
WebMatrixOrder
Perintah di mana multiplikasi diterapkan.
Multiply(IMATRIX)
Memperbesar matriks ini dengan matriks lain.
void Multiply(IMatrix matrix)
Parameters
matrix
IMatrix
Matriks untuk bertambah banyak.
Reset()
Mengembalikan matriks ke matriks identitas.
void Reset()
Rotate(Keterangan, WebMatrixOrder)
Memutar matriks dengan sudut yang ditentukan dalam perintah yang ditentukan.
void Rotate(float angle, WebMatrixOrder order)
Parameters
angle
float
sudut rotasi dalam derajat.
order
WebMatrixOrder
Perintah di mana rotasi diterapkan.
Rotate(kapal)
Memutar matriks dengan sudut yang ditentukan.
void Rotate(float angle)
Parameters
angle
float
sudut rotasi dalam derajat.
RotateAt(Fasilitas, PointF, WebMatrixOrder)
Rotasi matriks dengan sudut yang ditentukan di sekitar titik yang ditentukan dalam perintah yang ditentukan.
void RotateAt(float angle, PointF point, WebMatrixOrder order)
Parameters
angle
float
sudut rotasi dalam derajat.
point
PointF
titik untuk berputar.
order
WebMatrixOrder
Perintah di mana rotasi diterapkan.
RotateAt(Banjir, PointF)
Matriks berputar dengan sudut yang ditentukan di sekitar titik yang ditentukan.
void RotateAt(float angle, PointF point)
Parameters
angle
float
sudut rotasi dalam derajat.
point
PointF
titik untuk berputar.
Scale(Banjir, Banjir, WebMatrixOrder)
Mengukur matriks dengan faktor skala yang ditentukan dalam urutan yang ditentukan.
void Scale(float scaleX, float scaleY, WebMatrixOrder order)
Parameters
scaleX
float
Faktor skala di sepanjang x-axis.
scaleY
float
Faktor skala di sepanjang y-axis.
order
WebMatrixOrder
Perintah di mana scaling diterapkan.
Scale(Banjir, Banjir)
Mengukur matriks dengan faktor skala yang ditentukan secara seragam.
void Scale(float scaleX, float scaleY)
Parameters
scaleX
float
Faktor skala yang seragam.
scaleY
float
Faktor skala yang seragam.
Skew(Banjir, Banjir)
Mengaplikasikan transformasi skema pada matriks.
void Skew(float skewX, float skewY)
Parameters
skewX
float
sudut di mana untuk melengkung ke arah x-axis.
skewY
float
sudut di mana untuk melengkung ke arah y-axis.
TransformPoint(PointF)
Mengubah titik yang ditentukan menggunakan matriks ini.
PointF TransformPoint(PointF point)
Parameters
point
PointF
titik untuk transformasi.
Returns
titik yang diubah.
TransformPoints(PointF[])
Mengubah berbagai titik menggunakan matriks ini.
void TransformPoints(PointF[] points)
Parameters
points
PointF
[ ]
Berbagai titik yang harus diubah.
TransformRectangle(RectangleF)
Mengubah rektangle yang ditentukan menggunakan matriks ini.
RectangleF TransformRectangle(RectangleF rect)
Parameters
rect
RectangleF
rektangle untuk transformasi.
Returns
rektangle yang diubah.
Translate(Banjir, Banjir, WebMatrixOrder)
Terjemahkan matriks dengan nilai offset yang ditentukan dalam urutan yang ditentukan.
void Translate(float offsetX, float offsetY, WebMatrixOrder order)
Parameters
offsetX
float
Nilai offset di sepanjang x-axis.
offsetY
float
Nilai offset di sepanjang y-axis.
order
WebMatrixOrder
Peraturan di mana terjemahan diterapkan.
Translate(Banjir, Banjir)
Terjemahkan matriks dengan nilai offset yang ditentukan.
void Translate(float offsetX, float offsetY)
Parameters
offsetX
float
Nilai offset di sepanjang x-axis.
offsetY
float
Nilai offset di sepanjang y-axis.