Class XpsMatrix

Class XpsMatrix

اسم الفضاء : Aspose.Page.XPS.XpsModel تجميع: Aspose.Page.dll (25.4.0)

مميزات العنصر الممتلكات MatrixTransform.هذا العنصر يحدد تحويل عشوائي من المصفوفة المستخدمة للتلاعب في الإحداثياتأنظمة العناصر

public sealed class XpsMatrix : XpsObject

Inheritance

object XpsObject XpsMatrix

الأعضاء الموروثين

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

IsIdentity

يحصل على قيمة تشير إلى ما إذا كانت هذه الحالة هي ماتريكس الهوية.

public bool IsIdentity { get; }

قيمة الممتلكات

bool

M11

تحصل على العنصر M11.

public float M11 { get; }

قيمة الممتلكات

float

M12

يحصل على العنصر M12.

public float M12 { get; }

قيمة الممتلكات

float

M21

يحصل على M21 العنصر.

public float M21 { get; }

قيمة الممتلكات

float

M22

يحصل على العنصر M22.

public float M22 { get; }

قيمة الممتلكات

float

M31

يحصل على العنصر M31.

public float M31 { get; }

قيمة الممتلكات

float

M32

يحصل على العنصر M32.

public float M32 { get; }

قيمة الممتلكات

float

Methods

Clone()

كلوين هذه المصفوفة التحويلية.

public XpsMatrix Clone()

Returns

XpsMatrix

الكلون من هذه المصفوفة التحويلية.

Equals(الموضوع)

يحدد ما إذا كان System.Object المحدد يساوي هذا المثال.

public override bool Equals(object obj)

Parameters

obj object

نظام.موضوع للمقارنة مع هذه الحالة.

Returns

bool

“حقيقي” إذا كان النظام.Object المحدد يساوي هذا المثال؛ وإلا، “مزيف”.

Equals(XPSMatrix، XpsMatrix)

التنفيذ الفعلي .

public static bool Equals(XpsMatrix a, XpsMatrix b)

Parameters

a XpsMatrix

المصفوفة الأولى .

b XpsMatrix

المصفوفة الثانية .

Returns

bool

إذا كان مارتريكس متساويا

GetHashCode()

إرجاع رمز hash لهذا المثال.

public override int GetHashCode()

Returns

int

رمز التشويش لهذا المثال ، مناسبة للاستخدام في خوارزميات التشويش والهياكل البيانات مثل لوحة التشويش.

Multiply(ماتريكس MatrixOrder)

يضاعف هذا المصفوفة بواسطة المصفوفة المحددة بواسطة matrix’in order specified by matrixOrder'.

public void Multiply(Matrix matrix, MatrixOrder matrixOrder)

Parameters

matrix Matrix

من المصفوفة .

matrixOrder MatrixOrder

الأوامر .

Multiply(Matrix)

يضاعف هذا المصفوفة بواسطة المصفوفة المحددة بالترتيب الافتراضي (Prepend) للمصفوفة .

public void Multiply(Matrix matrix)

Parameters

matrix Matrix

من المصفوفة .

Multiply(XpsMatrix و MatrixOrder)

يضاعف هذا المصفوفة بواسطة المصفوفة المحددة بواسطة matrix’in order specified by matrixOrder'.

public void Multiply(XpsMatrix matrix, MatrixOrder matrixOrder)

Parameters

matrix XpsMatrix

من المصفوفة .

matrixOrder MatrixOrder

الأوامر .

Multiply(XpsMatrix)

يضاعف هذا المصفوفة بواسطة المصفوفة المحددة بالترتيب الافتراضي (Prepend) للمصفوفة .

public void Multiply(XpsMatrix matrix)

Parameters

matrix XpsMatrix

من المصفوفة .

Reset()

إعادة تدوير هذه المصفوفة إلى المصفوفة الهوية.

public void Reset()

Rotate(الطائرات، MatrixOrder)

تطبق الدوران على شكل ساعة بواسطة angle’ لهذا المصفوفة في الأوامر المحددة بواسطة matrixOrder'.

public void Rotate(float angle, MatrixOrder matrixOrder)

Parameters

angle float

من زاوية

matrixOrder MatrixOrder

الأوامر .

Rotate(السفينة)

تطبق الدوران عبر الساعة بواسطة angle’ لهذا المصفوفة في ترتيب الافتراضي (Prepend).

public void Rotate(float angle)

Parameters

angle float

من زاوية

RotateAround(الفوركس، PointF، MatrixOrder)

تطبق الدوران في اتجاه الساعة بواسطة angle’ حول pivot’to this Matrix in order specified by matrixOrder'.

public void RotateAround(float angle, PointF pivot, MatrixOrder matrixOrder)

Parameters

angle float

من زاوية

pivot PointF

النقطة الخلفية .

matrixOrder MatrixOrder

الأوامر .

RotateAround(الفوركس، نقطة)

تطبق الدوران عبر الساعة بواسطة angle’ حول pivot’to this Matrix in default (Prepend) order.

public void RotateAround(float angle, PointF pivot)

Parameters

angle float

من زاوية

pivot PointF

النقطة الخلفية .

Scale(السفينة، السفينة، MatrixOrder)

تطبق مقياس مقياس محدد (scaleX و scaleY) لهذا المصفوفة في الأوامر المحددة بواسطة matrixOrder'.

public void Scale(float scaleX, float scaleY, MatrixOrder matrixOrder)

Parameters

scaleX float

مقياس X

scaleY float

مقياس Y .

matrixOrder MatrixOrder

الأوامر .

Scale(السفينة، السفينة)

قم بتطبيق مقياس مقياس محدد (scaleX و scaleY) لهذا المصفوفة في ترتيب افتراضي (Prepend).

public void Scale(float scaleX, float scaleY)

Parameters

scaleX float

مقياس x

scaleY float

على مقياس Y.

Skew(المزدوج، المزدوج)

تنطبق التحويلات المحددة على هذا المصفوفة.

public void Skew(double skewX, double skewY)

Parameters

skewX double

ستيف X .

skewY double

وَقَالَ الْمُسْلِمُ Y.

ToString()

يعود تمثيل السلسلة لهذا المثال Aspose.Page.XPS.XpsModel.XpsMatrix.

public override string ToString()

Returns

string

تمثيل قوي

Transform(RectangleF)

تطبق التحول الصلب الذي يمثله هذا المصفوفة على مستطيل محدد.

public RectangleF Transform(RectangleF rect)

Parameters

rect RectangleF

من المستطيل .

Returns

RectangleF

تحويل المستطيل

TransformPoint(نقطة)

تطبق التحول الصلب الذي يمثله هذا المصفوفة إلى نقطة محددة.

public PointF TransformPoint(PointF point)

Parameters

point PointF

النقطة .

Returns

PointF

نقطة تحويل

TransformPoints(نقطة[ ]إنت، إنت)

تطبق التحول الصلب الذي يمثله هذا المصفوفة على جزء محدد من مجموعة من النقاط.

public void TransformPoints(PointF[] points, int startIndex, int numberOfPoints)

Parameters

points PointF [ ]

النقاط .

startIndex int

مؤشر البداية .

numberOfPoints int

عدد النقاط .

TransformPoints(نقطة[])

تطبق التحول الصلب الذي يمثله هذا المصفوف على مجموعة محددة من النقاط.

public void TransformPoints(PointF[] points)

Parameters

points PointF [ ]

النقاط .

Translate(السفينة، السفينة، MatrixOrder)

تطبق فيكتور الترجمة المحدد لهذا المصفوفة بالترتيب المحدد بواسطة matrixOrder'.

public void Translate(float offsetX, float offsetY, MatrixOrder matrixOrder)

Parameters

offsetX float

الخصم X .

offsetY float

الخصم Y .

matrixOrder MatrixOrder

الأوامر .

Translate(السفينة، السفينة)

تطبق فيكتور الترجمة المحدد لهذا المصفوفة.

public void Translate(float offsetX, float offsetY)

Parameters

offsetX float

الخصم X .

offsetY float

الخصم Y .

Operators

المشغل = =(XPSMatrix، XpsMatrix)

إدخال المشغل = =.

public static bool operator ==(XpsMatrix a, XpsMatrix b)

Parameters

a XpsMatrix

المصفوفة الأولى .

b XpsMatrix

المصفوفة الثانية .

Returns

bool

النتيجة من المشغل

المشغل !=(XPSMatrix، XpsMatrix)

إرسال رسالة خاصة إلى المشغل !!

public static bool operator !=(XpsMatrix a, XpsMatrix b)

Parameters

a XpsMatrix

المصفوفة الأولى .

b XpsMatrix

المصفوفة الثانية .

Returns

bool

النتيجة من المشغل

 عربي