Interface IMatrix

Interface IMatrix

نام ها : Aspose.Html.Drawing جمع آوری: Aspose.HTML.dll (25.4.0)

یک ماتریس است که برای تحولات مورد استفاده قرار می گیرد.

[ComVisible(true)]
public interface IMatrix

Properties

IsIdentity

یک مقدار نشان می دهد که آیا این ماتریس ماتریس هویت است یا خیر.

bool IsIdentity { get; }

ارزش املاک

bool

IsInvertible

این مقدار نشان می دهد که آیا این ماتریس قابل چرخش است یا خیر.

bool IsInvertible { get; }

ارزش املاک

bool

M11

دریافت یا تعیین ارزش در ردیف اول و ستون اول ماتریس.

float M11 { get; set; }

ارزش املاک

float

M12

دریافت یا تعیین ارزش در ردیف اول و ستون دوم ماتریس.

float M12 { get; set; }

ارزش املاک

float

M21

دریافت یا تعیین ارزش در ردیف دوم و ستون اول ماتریس.

float M21 { get; set; }

ارزش املاک

float

M22

دریافت یا تعیین ارزش در ردیف دوم و ستون دوم ماتریس.

float M22 { get; set; }

ارزش املاک

float

M31

دریافت یا مقدار را در ردیف سوم و ستون اول ماتریس قرار می دهد.

float M31 { get; set; }

ارزش املاک

float

M32

دریافت یا مقدار را در ردیف سوم و ستون دوم ماتریس قرار می دهد.

float M32 { get; set; }

ارزش املاک

float

Methods

Clone()

یک کپی از این ماتریس ایجاد کنید.

IMatrix Clone()

Returns

IMatrix

یک مثال جدید از Aspose.Html.Drawing.IMatrix که یک کپی از این ماتریس است.

GetElements()

عناصر ماتریس را به عنوان یک ردیف دریافت می کند.

float[] GetElements()

Returns

float [ ]

عناصر ماتریس

Invert()

این ماتریس را تغییر دهید.

void Invert()

Multiply(بایگانی برچسب ها: WebMatrixOrder)

این ماتریکس را با ماتریکس دیگری در ترتیب مشخص شده تکرار کنید.

void Multiply(IMatrix matrix, WebMatrixOrder order)

Parameters

matrix IMatrix

ماتریس را چند برابر کنید.

order WebMatrixOrder

ترتیب که در آن تکرار اعمال می شود.

Multiply(اماتریکس)

این ماتریس را با ماتریس دیگری تکرار کنید.

void Multiply(IMatrix matrix)

Parameters

matrix IMatrix

ماتریس را چند برابر کنید.

Reset()

ماتریس را به ماتریس هویت بازگردانید.

void Reset()

Rotate(بایگانی برچسب: WebMatrixOrder)

ماتریس را با زاویه مشخص شده در ترتیب مشخص شده چرخانید.

void Rotate(float angle, WebMatrixOrder order)

Parameters

angle float

زاویه چرخش در درجه

order WebMatrixOrder

ترتیب که در آن چرخش اعمال می شود.

Rotate(کشتی)

ماتریس را با زاویه مشخص می کند.

void Rotate(float angle)

Parameters

angle float

زاویه چرخش در درجه

RotateAt(فلوات، PointF، WebMatrixOrder)

ماتریس را با زاویه مشخص شده در اطراف نقطه مشخص شده در ترتیب مشخص شده چرخانید.

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

Parameters

angle float

زاویه چرخش در درجه

point PointF

نقطه برای چرخش در اطراف

order WebMatrixOrder

ترتیب که در آن چرخش اعمال می شود.

RotateAt(فلوت، PointF)

ماتریس را با زاویه مشخص شده در اطراف نقطه مشخص می چرخاند.

void RotateAt(float angle, PointF point)

Parameters

angle float

زاویه چرخش در درجه

point PointF

نقطه برای چرخش در اطراف

Scale(فلوت، فلوت، WebMatrixOrder)

ماتریس را با عوامل مقیاس مشخص شده در ترتیب مشخص شده مقیاس کنید.

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

Parameters

scaleX float

فاکتور مقیاس در امتداد محور x

scaleY float

فاکتور مقیاس در امتداد محور Y

order WebMatrixOrder

ترتیب که در آن مقیاس اعمال می شود.

Scale(کشتی، کشتی)

ماتریس را با فاکتورهای مقیاس مشخص شده به صورت یکنواخت مقیاس دهید.

void Scale(float scaleX, float scaleY)

Parameters

scaleX float

فاکتور مقیاس واحد

scaleY float

فاکتور مقیاس واحد

Skew(کشتی، کشتی)

یک تحول اسکی را به ماتریس اعمال می کند.

void Skew(float skewX, float skewY)

Parameters

skewX float

زاویه ای که در جهت x-axis قرار دارد.

skewY float

زاویه ای که در آن به سمت Y-axis حرکت می کند.

TransformPoint(نقطه)

نقطه مشخص شده را با استفاده از این ماتریس تبدیل کنید.

PointF TransformPoint(PointF point)

Parameters

point PointF

نکته ای که باید تغییر کند.

Returns

PointF

نقطه تبدیل شده است.

TransformPoints(نقطه[])

تبدیل یک سری از نقاط با استفاده از این ماتریس.

void TransformPoints(PointF[] points)

Parameters

points PointF [ ]

چند نکته ای که باید تغییر کنیم

TransformRectangle(RectangleF)

تبدیل دایره مشخص شده با استفاده از این ماتریس.

RectangleF TransformRectangle(RectangleF rect)

Parameters

rect RectangleF

به سمت راست حرکت می کند.

Returns

RectangleF

دایره ی اصلاح شده

Translate(فلوت، فلوت، WebMatrixOrder)

ترجمه ماتریس با ارزش های تخفیف مشخص شده در ترتیب مشخص شده.

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

Parameters

offsetX float

ارزش تخفیف در امتداد محور x است.

offsetY float

ارزش تخفیف در امتداد محور Y

order WebMatrixOrder

دستورالعمل که در آن ترجمه اعمال می شود.

Translate(کشتی، کشتی)

ترجمه ماتریس با ارزش های تعیین شده.

void Translate(float offsetX, float offsetY)

Parameters

offsetX float

ارزش تخفیف در امتداد محور x است.

offsetY float

ارزش تخفیف در امتداد محور Y

 فارسی