Matrix 建構函式

定義

初始化 Matrix 類別的新執行個體。

多載

Matrix()

初始化 Matrix 類別的新執行個體做為識別 (Identity) 矩陣。

Matrix(Matrix3x2)

Matrix使用指定的 matrix建構 。

Matrix(Rectangle, Point[])

初始化 Matrix 類別的新執行個體至指定的矩形和點陣列所定義的幾何轉換。

Matrix(RectangleF, PointF[])

初始化 Matrix 類別的新執行個體至指定的矩形和點陣列所定義的幾何轉換。

Matrix(Single, Single, Single, Single, Single, Single)

使用指定的項目,初始化 Matrix 類別的新執行個體。

Matrix()

來源:
Matrix.cs
來源:
Matrix.cs
來源:
Matrix.cs

初始化 Matrix 類別的新執行個體做為識別 (Identity) 矩陣。

public:
 Matrix();
public Matrix ();
Public Sub New ()

適用於

Matrix(Matrix3x2)

來源:
Matrix.cs
來源:
Matrix.cs
來源:
Matrix.cs

Matrix使用指定的 matrix建構 。

public:
 Matrix(System::Numerics::Matrix3x2 matrix);
public Matrix (System.Numerics.Matrix3x2 matrix);
new System.Drawing.Drawing2D.Matrix : System.Numerics.Matrix3x2 -> System.Drawing.Drawing2D.Matrix
Public Sub New (matrix As Matrix3x2)

參數

matrix
Matrix3x2

要從中建構的矩陣數據。

適用於

Matrix(Rectangle, Point[])

來源:
Matrix.cs
來源:
Matrix.cs
來源:
Matrix.cs

初始化 Matrix 類別的新執行個體至指定的矩形和點陣列所定義的幾何轉換。

public:
 Matrix(System::Drawing::Rectangle rect, cli::array <System::Drawing::Point> ^ plgpts);
public Matrix (System.Drawing.Rectangle rect, System.Drawing.Point[] plgpts);
new System.Drawing.Drawing2D.Matrix : System.Drawing.Rectangle * System.Drawing.Point[] -> System.Drawing.Drawing2D.Matrix
Public Sub New (rect As Rectangle, plgpts As Point())

參數

rect
Rectangle

Rectangle 結構,表示要轉換的矩形。

plgpts
Point[]

三個 Point 結構的陣列,這個結構表示矩形左上角、右上角和左下角的要轉換平行四邊形的點。 前三個角指示平行四邊形的右下角。

備註

這個方法會初始化新的 Matrix,使其代表幾何轉換,將 參數指定的 rect 矩形對應至 參數中 plgpts 三點所定義的平行投影。 矩形的左上角會對應至陣列中的 plgpts 第一個點、右上角對應至第二個點,而左下角則對應至第三個點。 平行投影的右下角點由前三個隱含。

適用於

Matrix(RectangleF, PointF[])

來源:
Matrix.cs
來源:
Matrix.cs
來源:
Matrix.cs

初始化 Matrix 類別的新執行個體至指定的矩形和點陣列所定義的幾何轉換。

public:
 Matrix(System::Drawing::RectangleF rect, cli::array <System::Drawing::PointF> ^ plgpts);
public Matrix (System.Drawing.RectangleF rect, System.Drawing.PointF[] plgpts);
new System.Drawing.Drawing2D.Matrix : System.Drawing.RectangleF * System.Drawing.PointF[] -> System.Drawing.Drawing2D.Matrix
Public Sub New (rect As RectangleF, plgpts As PointF())

參數

rect
RectangleF

RectangleF 結構,表示要轉換的矩形。

plgpts
PointF[]

三個 PointF 結構的陣列,這個結構表示矩形左上角、右上角和左下角的要轉換平行四邊形的點。 前三個角指示平行四邊形的右下角。

備註

這個方法會初始化新的 Matrix ,使其代表幾何轉換,將 參數指定的 rect 矩形對應至 參數中 plgpts 三點所定義的平行投影。 矩形的左上角會對應至陣列中的 plgpts 第一個點、右上角對應至第二個點,而左下角則對應至第三個點。 平行投影的右下角點由前三個隱含。

適用於

Matrix(Single, Single, Single, Single, Single, Single)

來源:
Matrix.cs
來源:
Matrix.cs
來源:
Matrix.cs

使用指定的項目,初始化 Matrix 類別的新執行個體。

public:
 Matrix(float m11, float m12, float m21, float m22, float dx, float dy);
public Matrix (float m11, float m12, float m21, float m22, float dx, float dy);
new System.Drawing.Drawing2D.Matrix : single * single * single * single * single * single -> System.Drawing.Drawing2D.Matrix
Public Sub New (m11 As Single, m12 As Single, m21 As Single, m22 As Single, dx As Single, dy As Single)

參數

m11
Single

Matrix 的第一列第一行中的值。

m12
Single

Matrix 的第一列第二行中的值。

m21
Single

Matrix 的第二列第一行中的值。

m22
Single

Matrix 的第二列第二行中的值。

dx
Single

Matrix 的第三列第一行中的值。

dy
Single

Matrix 的第三列第二行中的值。

適用於