Class XpsMatrix

Class XpsMatrix

Namespace: Aspose.Page.XPS.XpsModel
Assembly: Aspose.Page.dll (25.1.2)

מחלקה המאגדת את תכונות אלמנט מאפיין MatrixTransform.
אלמנט זה מגדיר טרנספורמציה מטריציונית אפינית שרירותית המשמשת למניפולציה של מערכות קואורדינטות של אלמנטים.

public sealed class XpsMatrix : XpsObject

ירושה

objectXpsObjectXpsMatrix

חברים ירושים

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

מאפיינים

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

שיטות

Clone()

שכפל את מטריצת הטרנספורמציה הזו.

public XpsMatrix Clone()

מחזיר

XpsMatrix

שכפול של מטריצת הטרנספורמציה הזו.

Equals(object)

קובע אם ה- System.Object המוגדר שווה למופע זה.

public override bool Equals(object obj)

פרמטרים

obj object

ה- System.Object להשוואה עם מופע זה.

מחזיר

bool

true אם ה- System.Object המוגדר שווה למופע זה; אחרת, false.

Equals(XpsMatrix, XpsMatrix)

היישום בפועל.

public static bool Equals(XpsMatrix a, XpsMatrix b)

פרמטרים

a XpsMatrix

המטריצה הראשונה.

b XpsMatrix

המטריצה השנייה.

מחזיר

bool

[true] אם המטריצות שוות

GetHashCode()

מחזיר קוד גיבוב עבור מופע זה.

public override int GetHashCode()

מחזיר

int

קוד גיבוב עבור מופע זה, המתאים לשימוש באלגורמים של גיבוב ומבני נתונים כמו טבלת גיבוב.

Multiply(Matrix, MatrixOrder)

מכפיל מטריצה זו במטריצה המוגדרת על ידי matrix בסדר המוגדר על ידי matrixOrder.

public void Multiply(Matrix matrix, MatrixOrder matrixOrder)

פרמטרים

matrix Matrix

המטריצה.

matrixOrder MatrixOrder

הסדר.

Multiply(Matrix)

מכפיל מטריצה זו במטריצה המוגדרת על ידי matrix בסדר ברירת המחדל (Prepend).

public void Multiply(Matrix matrix)

פרמטרים

matrix Matrix

המטריצה.

Multiply(XpsMatrix, MatrixOrder)

מכפיל מטריצה זו במטריצה המוגדרת על ידי matrix בסדר המוגדר על ידי matrixOrder.

public void Multiply(XpsMatrix matrix, MatrixOrder matrixOrder)

פרמטרים

matrix XpsMatrix

המטריצה.

matrixOrder MatrixOrder

הסדר.

Multiply(XpsMatrix)

מכפיל מטריצה זו במטריצה המוגדרת על ידי matrix בסדר ברירת המחדל (Prepend).

public void Multiply(XpsMatrix matrix)

פרמטרים

matrix XpsMatrix

המטריצה.

Reset()

מאפס מטריצה זו למטריצת זהות.

public void Reset()

Rotate(float, MatrixOrder)

מיישם סיבוב בכיוון השעון על ידי angle על מטריצה זו בסדר המוגדר על ידי matrixOrder.

public void Rotate(float angle, MatrixOrder matrixOrder)

פרמטרים

angle float

הזווית.

matrixOrder MatrixOrder

הסדר.

Rotate(float)

מיישם סיבוב בכיוון השעון על ידי angle על מטריצה זו בסדר ברירת המחדל (Prepend).

public void Rotate(float angle)

פרמטרים

angle float

הזווית.

RotateAround(float, PointF, MatrixOrder)

מיישם סיבוב בכיוון השעון על ידי angle סביב ה- pivot על מטריצה זו בסדר המוגדר על ידי matrixOrder.

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

פרמטרים

angle float

הזווית.

pivot PointF

נקודת הפיבוט.

matrixOrder MatrixOrder

הסדר.

RotateAround(float, PointF)

מיישם סיבוב בכיוון השעון על ידי angle סביב ה- pivot על מטריצה זו בסדר ברירת המחדל (Prepend).

public void RotateAround(float angle, PointF pivot)

פרמטרים

angle float

הזווית.

pivot PointF

נקודת הפיבוט.

Scale(float, float, MatrixOrder)

מיישם את וקטור הסקלה המוגדר (scaleX ו-scaleY) על מטריצה זו בסדר המוגדר על ידי matrixOrder.

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

פרמטרים

scaleX float

הסקלה X.

scaleY float

הסקלה Y.

matrixOrder MatrixOrder

הסדר.

Scale(float, float)

מיישם את וקטור הסקלה המוגדר (scaleX ו-scaleY) על מטריצה זו בסדר ברירת המחדל (Prepend).

public void Scale(float scaleX, float scaleY)

פרמטרים

scaleX float

הסקלה x.

scaleY float

הסקלה y.

Skew(double, double)

מיישם טרנספורמציית skew המוגדרת על מטריצה זו.

public void Skew(double skewX, double skewY)

פרמטרים

skewX double

ה-skew x.

skewY double

ה-skew y.

ToString()

מחזיר את הייצוג המחרוזתי של מופע זה של Aspose.Page.XPS.XpsModel.XpsMatrix.

public override string ToString()

מחזיר

string

ייצוג מחרוזתי

Transform(RectangleF)

מיישם את הטרנספורמציה האפינית המיוצגת על ידי מטריצה זו על מלבן מוגדר.

public RectangleF Transform(RectangleF rect)

פרמטרים

rect RectangleF

המלבן.

מחזיר

RectangleF

מלבן מומר

TransformPoint(PointF)

מיישם את הטרנספורמציה האפינית המיוצגת על ידי מטריצה זו על נקודה מוגדרת.

public PointF TransformPoint(PointF point)

פרמטרים

point PointF

הנקודה.

מחזיר

PointF

נקודה מומרת

TransformPoints(PointF[], int, int)

מיישם את הטרנספורמציה האפינית המיוצגת על ידי מטריצה זו על חלק מוגדר ממערך של נקודות.

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

פרמטרים

points PointF[]

הנקודות.

startIndex int

אינדקס ההתחלה.

numberOfPoints int

מספר הנקודות.

TransformPoints(PointF[])

מיישם את הטרנספורמציה האפינית המיוצגת על ידי מטריצה זו על מערך מוגדר של נקודות.

public void TransformPoints(PointF[] points)

פרמטרים

points PointF[]

הנקודות.

Translate(float, float, MatrixOrder)

מיישם את וקטור התרגום המוגדר על מטריצה זו בסדר המוגדר על ידי matrixOrder.

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

פרמטרים

offsetX float

ה-offset X.

offsetY float

ה-offset Y.

matrixOrder MatrixOrder

הסדר.

Translate(float, float)

מיישם את וקטור התרגום המוגדר על מטריצה זו.

public void Translate(float offsetX, float offsetY)

פרמטרים

offsetX float

ה-offset X.

offsetY float

ה-offset Y.

מפעילים

operator ==(XpsMatrix, XpsMatrix)

מיישם את המפעיל ==.

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

פרמטרים

a XpsMatrix

המטריצה הראשונה.

b XpsMatrix

המטריצה השנייה.

מחזיר

bool

תוצאת המפעיל.

operator !=(XpsMatrix, XpsMatrix)

מיישם את המפעיל !=.

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

פרמטרים

a XpsMatrix

המטריצה הראשונה.

b XpsMatrix

המטריצה השנייה.

מחזיר

bool

תוצאת המפעיל.

 Ελληνικά