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(الفوركس، نقطة)

يدور المصفوفة من خلال الزاوية المحددة حول النقطة المحددة.

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.

 عربي