Class XpsMatrix

Class XpsMatrix

ชื่อพื้นที่: Aspose.Page.XPS.XpsModel การประกอบ: Aspose.Page.dll (25.4.0)

คุณสมบัติขององค์ประกอบของ MatrixTransformองค์ประกอบนี้กําหนดการแปลงแบบอัจฉริยะที่กําหนดเองที่ใช้ในการประมวลผล koordinateระบบขององค์ประกอบ

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

ได้รับค่าที่แสดงให้เห็นว่าตัวอย่างนี้เป็นตัวเลข identity matrix

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()

clones นี้ การแปลง matrix

public XpsMatrix Clone()

Returns

XpsMatrix

คลอนของแม่พิมพ์การแปลงนี้

Equals(วัตถุ)

กําหนดว่า System.Object ที่ระบุเท่ากับตัวอย่างนี้หรือไม่

public override bool Equals(object obj)

Parameters

obj object

ระบบ.วัตถุในการเปรียบเทียบกับตัวอย่างนี้

Returns

bool

‘จริง’ ถ้า System.Object ที่ระบุเท่ากับตัวอย่างนี้; ในทางอื่น ๆ, ‘ผิดพลาด’.

Equals(XpsMatrix, XPSMATRIX)

การดําเนินการจริง

public static bool Equals(XpsMatrix a, XpsMatrix b)

Parameters

a XpsMatrix

แมตริกซ์แรก

b XpsMatrix

หลักสูตรที่สอง

Returns

bool

[ความจริง] ถ้า martrix เป็นเท่าเทียมกัน

GetHashCode()

กลับรหัส hash สําหรับตัวอย่างนี้

public override int GetHashCode()

Returns

int

รหัส hash สําหรับตัวอย่างนี้เหมาะสําหรับการใช้งานในอัลกอริทึม hashing และโครงสร้างข้อมูลเช่นตาราง hash

Multiply(Matrix และ MatrixOrder)

multiplies this matrix by the matrix specified by the matrix’in order specified by matrixOrder’.

public void Multiply(Matrix matrix, MatrixOrder matrixOrder)

Parameters

matrix Matrix

ของ Matrix

matrixOrder MatrixOrder

คําสั่ง

Multiply(Matrix)

multiplies this matrix by the matrix specified by the matrix’s in default (Prepend) order

public void Multiply(Matrix matrix)

Parameters

matrix Matrix

ของ Matrix

Multiply(XpsMatrix และ MatrixOrder)

multiplies this matrix by the matrix specified by the matrix’in order specified by matrixOrder'.

public void Multiply(XpsMatrix matrix, MatrixOrder matrixOrder)

Parameters

matrix XpsMatrix

ของ Matrix

matrixOrder MatrixOrder

คําสั่ง

Multiply(XpsMatrix)

multiplies this matrix by the matrix specified by the matrix’s in default (Prepend) order

public void Multiply(XpsMatrix matrix)

Parameters

matrix XpsMatrix

ของ Matrix

Reset()

รีไซเคิล Matrix ไปยัง Matrix Identity

public void Reset()

Rotate(ตลับลูกปืน, MatrixOrder)

ใช้การหมุนแบบชั่วโมงโดย มุม" สําหรับ Matrix นี้ในคําสั่งที่ระบุโดย matrixOrder"

public void Rotate(float angle, MatrixOrder matrixOrder)

Parameters

angle float

กุมมอง

matrixOrder MatrixOrder

คําสั่ง

Rotate(เฟอร์รี่)

ใช้การหมุนแบบชั่วโมงโดย angle’ สําหรับ Matrix นี้ในคําสั่งเริ่มต้น (Prepend)

public void Rotate(float angle)

Parameters

angle float

กุมมอง

RotateAround(บลอนด์, PointF, MatrixOrder)

ใช้การหมุนแบบชั่วโมงโดย มุม’ รอบ pivot’ ไปยัง Matrix นี้ในลําดับที่ระบุโดย matrixOrder'.

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

Parameters

angle float

กุมมอง

pivot PointF

จุด Pivot

matrixOrder MatrixOrder

คําสั่ง

RotateAround(เฟอร์รี่, PointF)

ใช้การหมุนแบบชั่วโมงโดยมุม " รอบ pivot’to this Matrix in default (Prepend) order

public void RotateAround(float angle, PointF pivot)

Parameters

angle float

กุมมอง

pivot PointF

จุด Pivot

Scale(เฟอร์รี่, เฟอร์รี่, MatrixOrder)

ใช้ vector scale (scaleX และ scaleY) สําหรับ Matrix นี้ในคําสั่งที่ระบุโดย matrixOrder'.

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

Parameters

scaleX float

ระดับ X

scaleY float

ระดับ Y

matrixOrder MatrixOrder

คําสั่ง

Scale(เฟอร์รี่, เฟอร์รี่)

ใช้ vector scale ที่ระบุ (scaleX และ scaleY) สําหรับ Matrix นี้ในคําสั่งแบบกําหนดเอง (Prepend)

public void Scale(float scaleX, float scaleY)

Parameters

scaleX float

ระดับ X

scaleY float

ระดับ Y

Skew(คู่, คู่)

ใช้การแปลงสกรูที่ระบุไว้สําหรับ Matrix นี้

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(คู่มือ)

ใช้การเปลี่ยนแปลงที่ปรากฏโดย Matrix นี้ไปยังมุมตรงที่กําหนด

public RectangleF Transform(RectangleF rect)

Parameters

rect RectangleF

ตุ๊กตา

Returns

RectangleF

การแปลงแนวตั้ง

TransformPoint(จุดหมายเลข)

ใช้การแปลงที่ปรากฏโดย Matrix นี้เพื่อจุดที่กําหนด

public PointF TransformPoint(PointF point)

Parameters

point PointF

จุด

Returns

PointF

จุดแปลง

TransformPoints(จุดหมายเลข[ ], int , int)

ใช้การแปลงที่ปรากฏโดย Matrix นี้กับส่วนที่ระบุของช่วงจุด

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

Parameters

points PointF [ ]

จุด

startIndex int

อินเด็กซ์เริ่มต้น

numberOfPoints int

จํานวนจุด

TransformPoints(จุดหมายเลข[])

ใช้การแปลงที่ปรากฏโดย Matrix นี้เพื่อช่วงจุดที่กําหนด

public void TransformPoints(PointF[] points)

Parameters

points PointF [ ]

จุด

Translate(เฟอร์รี่, เฟอร์รี่, MatrixOrder)

ใช้ vector การแปลที่กําหนดสําหรับ Matrix นี้ในลําดับที่ระบุโดย matrixOrder'.

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

Parameters

offsetX float

อัฟเฟต X

offsetY float

การชําระเงิน Y

matrixOrder MatrixOrder

คําสั่ง

Translate(เฟอร์รี่, เฟอร์รี่)

ใช้ vector translation ที่ระบุไว้สําหรับ Matrix นี้

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

ผลของผู้ประกอบการ

 แบบไทย