Interface IMatrix
Nama dari : Aspose.Html.Drawing Pengumpulan: Aspose.HTML.dll (25.5.0)
Ini adalah matriks yang digunakan untuk transformasi.
[ComVisible(true)]
public interface IMatrixProperties
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.