Interface IMatrix

Interface IMatrix

Tên không gian: Aspose.Html.Drawing Tổng hợp: Aspose.HTML.dll (25.4.0)

Nó đại diện cho một matrix được sử dụng để biến đổi.

[ComVisible(true)]
public interface IMatrix

Properties

IsIdentity

Nó nhận được một giá trị chỉ ra liệu matrix này là matrix identity.

bool IsIdentity { get; }

Giá trị bất động sản

bool

IsInvertible

Nó nhận được một giá trị cho thấy liệu matrix này có thể biến đổi hay không.

bool IsInvertible { get; }

Giá trị bất động sản

bool

M11

Nhận hoặc đặt giá trị trong hàng đầu và cột đầu tiên của matrix.

float M11 { get; set; }

Giá trị bất động sản

float

M12

Nhận hoặc đặt giá trị trong hàng đầu và cột thứ hai của matrix.

float M12 { get; set; }

Giá trị bất động sản

float

M21

Nhận hoặc đặt giá trị trong hàng thứ hai và cột đầu tiên của matrix.

float M21 { get; set; }

Giá trị bất động sản

float

M22

Nhận hoặc đặt giá trị trong hàng thứ hai và cột thứ hai của matrix.

float M22 { get; set; }

Giá trị bất động sản

float

M31

Nhận hoặc đặt giá trị trong hàng thứ ba và cột đầu tiên của matrix.

float M31 { get; set; }

Giá trị bất động sản

float

M32

Nhận hoặc đặt giá trị trong hàng thứ ba và cột thứ hai của matrix.

float M32 { get; set; }

Giá trị bất động sản

float

Methods

Clone()

Tạo một bản sao của matrix này.

IMatrix Clone()

Returns

IMatrix

Một ví dụ mới của Aspose.Html.Drawing.IMatrix là một bản sao của matrix này.

GetElements()

Nó nhận được các yếu tố của matrix như một dòng.

float[] GetElements()

Returns

float [ ]

Các yếu tố của Matrix

Invert()

Thay đổi Matrix này.

void Invert()

Multiply(Trang chủ » WebMatrixOrder)

Lặp lại matrix này bằng một matrix khác theo thứ tự cụ thể.

void Multiply(IMatrix matrix, WebMatrixOrder order)

Parameters

matrix IMatrix

Matrix để tăng lên.

order WebMatrixOrder

Quy tắc trong đó sự gia tăng được áp dụng.

Multiply(IMATRIX)

Lặp lại matrix này bằng matrix khác.

void Multiply(IMatrix matrix)

Parameters

matrix IMatrix

Matrix để tăng lên.

Reset()

Đặt lại matrice vào matrice identity.

void Reset()

Rotate(Trang chủ » WebMatrixOrder)

xoay matrice theo góc cụ thể trong lệnh cụ thể.

void Rotate(float angle, WebMatrixOrder order)

Parameters

angle float

góc xoay trong độ.

order WebMatrixOrder

Quy tắc trong đó xoay được áp dụng.

Rotate(Sông)

xoay matrice theo góc cụ thể.

void Rotate(float angle)

Parameters

angle float

góc xoay trong độ.

RotateAt(Tính năng: PointF, WebMatrixOrder)

xoay matrice bằng góc cụ thể xung quanh điểm cụ thể trong lệnh cụ thể.

void RotateAt(float angle, PointF point, WebMatrixOrder order)

Parameters

angle float

góc xoay trong độ.

point PointF

Điểm để xoay quanh.

order WebMatrixOrder

Quy tắc trong đó xoay được áp dụng.

RotateAt(Động đất, PointF)

xoay matrice bằng góc cụ thể xung quanh điểm cụ thể.

void RotateAt(float angle, PointF point)

Parameters

angle float

góc xoay trong độ.

point PointF

Điểm để xoay quanh.

Scale(lưỡi, lưỡi, WebMatrixOrder)

Kích thước matrix bằng các yếu tố quy mô cụ thể trong thứ tự cụ thể.

void Scale(float scaleX, float scaleY, WebMatrixOrder order)

Parameters

scaleX float

Các yếu tố quy mô trên x-axis.

scaleY float

Các yếu tố quy mô dọc theo axis y.

order WebMatrixOrder

Quy định mà quy mô được áp dụng.

Scale(Float , Float)

Tích thước matrix bằng các yếu tố quy mô cụ thể một cách đồng nhất.

void Scale(float scaleX, float scaleY)

Parameters

scaleX float

Tỷ lệ đơn lẻ.

scaleY float

Tỷ lệ đơn lẻ.

Skew(Float , Float)

Ứng dụng một chuyển đổi sợi sang matrix.

void Skew(float skewX, float skewY)

Parameters

skewX float

Ngôi góc mà bạn có thể trượt theo hướng x-axis.

skewY float

Ngôi góc bằng cách nào để trượt theo hướng y-axis.

TransformPoint(Điểm)

Chuyển đổi điểm cụ thể bằng cách sử dụng matrix này.

PointF TransformPoint(PointF point)

Parameters

point PointF

Điểm để biến đổi.

Returns

PointF

Điểm biến đổi

TransformPoints(Điểm[])

Chuyển đổi một loạt các điểm bằng cách sử dụng matrix này.

void TransformPoints(PointF[] points)

Parameters

points PointF [ ]

Một số điểm để biến đổi.

TransformRectangle(Vị trí)

Chuyển đổi góc thẳng cụ thể bằng cách sử dụng matrix này.

RectangleF TransformRectangle(RectangleF rect)

Parameters

rect RectangleF

Phía thẳng để biến đổi.

Returns

RectangleF

Phía thẳng biến đổi.

Translate(lưỡi, lưỡi, WebMatrixOrder)

Chuyển đổi matrice bằng các giá trị offset cụ thể trong lệnh cụ thể.

void Translate(float offsetX, float offsetY, WebMatrixOrder order)

Parameters

offsetX float

Giá trị offset trên x-axis.

offsetY float

Giá trị giảm giá dọc theo y-axis.

order WebMatrixOrder

Quy định trong đó dịch được áp dụng.

Translate(Float , Float)

Bản dịch của matrix bằng các giá trị offset được chỉ định.

void Translate(float offsetX, float offsetY)

Parameters

offsetX float

Giá trị offset trên x-axis.

offsetY float

Giá trị giảm giá dọc theo y-axis.

 Tiếng Việt