Interface IMatrix
ชื่อพื้นที่: Aspose.Html.Drawing การประกอบ: Aspose.HTML.dll (25.5.0)
แสดงให้เห็นถึง matrice ที่ใช้สําหรับการแปลง
[ComVisible(true)]
public interface IMatrixProperties
IsIdentity
ได้รับค่าที่แสดงให้เห็นว่า matrix นี้เป็น matrix identity
bool IsIdentity { get; }คุณสมบัติมูลค่า
IsInvertible
ได้รับค่าแสดงให้เห็นว่า matrix นี้เป็น invertible หรือไม่
bool IsInvertible { get; }คุณสมบัติมูลค่า
M11
รับหรือตั้งค่าในแถวแรกและคอลัมน์แรกของเมทริกซ์
float M11 { get; set; }คุณสมบัติมูลค่า
M12
รับหรือตั้งค่าในแถวแรกและแถวที่สองของแม่พิมพ์
float M12 { get; set; }คุณสมบัติมูลค่า
M21
รับหรือตั้งค่าในแถวที่สองและคอลัมน์แรกของเมทริกซ์
float M21 { get; set; }คุณสมบัติมูลค่า
M22
รับหรือตั้งค่าในแถวที่สองและแถวที่สองของแม่พิมพ์
float M22 { get; set; }คุณสมบัติมูลค่า
M31
รับหรือตั้งค่าในแถวที่สามและคอลัมน์แรกของเมทริกซ์
float M31 { get; set; }คุณสมบัติมูลค่า
M32
รับหรือตั้งค่าในแถวที่สามและคอลัมน์ที่สองของเมทริกซ์
float M32 { get; set; }คุณสมบัติมูลค่า
Methods
Clone()
สร้างสําเนาของ matrix นี้
IMatrix Clone()Returns
ตัวอย่างใหม่ของ Aspose.Html.Drawing.IMatrix ซึ่งเป็นสําเนาของ matrix นี้
GetElements()
รับองค์ประกอบของเมตริกซ์เป็นชุด
float[] GetElements()Returns
float [ ]
องค์ประกอบของแม่เหล็ก
Invert()
แปลง matrix นี้
void Invert()Multiply(IMatrix, WebMatrixOrder)
multiplies matrix นี้ด้วย matrix อื่นในคําสั่งที่ระบุ
void Multiply(IMatrix matrix, WebMatrixOrder order)Parameters
matrix IMatrix
Matrix เพื่อเพิ่มขึ้นโดย
order WebMatrixOrder
คําสั่งที่การเพิ่มขึ้นจะใช้
Multiply(อมตริกซ์)
multiplies นี้ matrix โดย matrix อื่น ๆ
void Multiply(IMatrix matrix)Parameters
matrix IMatrix
Matrix เพื่อเพิ่มขึ้นโดย
Reset()
รีไซเคิล matrix ไปยัง matrix identity
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-axis
scaleY float
ตัวปัจจัยสกรูตาม y-axis
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(จุดหมายเลข)
แปลงจุดที่ระบุโดยใช้ matrix นี้
PointF TransformPoint(PointF point)Parameters
point PointF
จุดที่จะแปลง
Returns
จุดที่เปลี่ยนแปลง
TransformPoints(จุดหมายเลข[])
แปลงช่วงของจุดโดยใช้ matrix นี้
void TransformPoints(PointF[] points)Parameters
points PointF
[ ]
ช่วงของจุดที่จะเปลี่ยนแปลง
TransformRectangle(คู่มือ)
แปลงมุมตรงที่ระบุโดยใช้ matrix นี้
RectangleF TransformRectangle(RectangleF rect)Parameters
rect RectangleF
ตุ๊กตาเพื่อแปลง
Returns
การแปลงแนวตั้ง
Translate(บลอนด์, บลอนด์, WebMatrixOrder)
อัตราการแปลของแม่พิมพ์ตามค่า offset ที่ระบุไว้ในคําสั่ง
void Translate(float offsetX, float offsetY, WebMatrixOrder order)Parameters
offsetX float
หมายเลขค่า offset ในช่วง x-axis
offsetY float
หมายเลขค่าลดลงไปตาม Y-axis
order WebMatrixOrder
คําสั่งที่การแปลจะใช้
Translate(เฟอร์รี่, เฟอร์รี่)
อัตราการแปลของแม่พิมพ์ตามค่า offset ที่ระบุ
void Translate(float offsetX, float offsetY)Parameters
offsetX float
หมายเลขค่า offset ในช่วง x-axis
offsetY float
หมายเลขค่าลดลงไปตาม Y-axis