Interface IMatrix

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

bool

IsInvertible

Dapatkan nilai yang menunjukkan apakah matriks ini terbalik.

bool IsInvertible { get; }

Nilai Properti

bool

M11

Dapatkan atau menetapkan nilai di baris pertama dan kolom pertama matriks.

float M11 { get; set; }

Nilai Properti

float

M12

Dapatkan atau menetapkan nilai di baris pertama dan kolom kedua dari matriks.

float M12 { get; set; }

Nilai Properti

float

M21

Dapatkan atau menetapkan nilai di baris kedua dan kolom pertama matriks.

float M21 { get; set; }

Nilai Properti

float

M22

Dapatkan atau menetapkan nilai di baris kedua dan kolom kedua dari matriks.

float M22 { get; set; }

Nilai Properti

float

M31

Dapatkan atau menetapkan nilai di baris ketiga dan kolom pertama matriks.

float M31 { get; set; }

Nilai Properti

float

M32

Dapatkan atau menetapkan nilai di baris ketiga dan kolom kedua dari matriks.

float M32 { get; set; }

Nilai Properti

float

Methods

Clone()

Membuat salinan dari matriks ini.

IMatrix Clone()

Returns

IMatrix

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

PointF

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

RectangleF

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.

 Indonesia