Class SVGMatrix

Class SVGMatrix

ชื่อพื้นที่: Aspose.Html.Dom.Svg.DataTypes การประกอบ: Aspose.HTML.dll (25.4.0)

การดําเนินงานกราฟิกจํานวนมากของ SVG ใช้ matrices 2x3 ของรูปร่าง:[ a c e ][b d f ]ซึ่งเมื่อขยายไปเป็น 3x3 matrix สําหรับวัตถุประสงค์ของ matrix arithmetic จะกลายเป็น:[ a c e ][b d f ][0 0 1]

[ComVisible(true)]
[DOMObject]
[DOMName("SVGMatrix")]
public class SVGMatrix : SVGValueType, INotifyPropertyChanged, IDisposable

Inheritance

object DOMObject SVGValueType SVGMatrix

Implements

INotifyPropertyChanged , IDisposable

อนุญาโตตุลาการ

SVGValueType.Dispose() , SVGValueType.Dispose(bool) , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

A

ส่วนประกอบ A ของแม่เหล็ก

[DOMName("a")]
public float A { get; set; }

คุณสมบัติมูลค่า

float

Exceptions

DOMException

รหัส Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRขึ้นอยู่กับความพยายามที่จะเปลี่ยนค่าของคุณสมบัติการอ่านเท่านั้น

B

ชิ้นส่วน B ของแม่เหล็ก

[DOMName("b")]
public float B { get; set; }

คุณสมบัติมูลค่า

float

Exceptions

DOMException

รหัส Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRขึ้นอยู่กับความพยายามที่จะเปลี่ยนค่าของคุณสมบัติการอ่านเท่านั้น

C

ส่วนประกอบ C ของเมตริกซ์

[DOMName("c")]
public float C { get; set; }

คุณสมบัติมูลค่า

float

Exceptions

DOMException

รหัส Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRขึ้นอยู่กับความพยายามที่จะเปลี่ยนค่าของคุณสมบัติการอ่านเท่านั้น

D

ส่วนประกอบ D ของเมตริกซ์

[DOMName("d")]
public float D { get; set; }

คุณสมบัติมูลค่า

float

Exceptions

DOMException

รหัส Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRขึ้นอยู่กับความพยายามที่จะเปลี่ยนค่าของคุณสมบัติการอ่านเท่านั้น

E

ชิ้นส่วน E ของแม่เหล็ก

[DOMName("e")]
public float E { get; set; }

คุณสมบัติมูลค่า

float

Exceptions

DOMException

รหัส Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRขึ้นอยู่กับความพยายามที่จะเปลี่ยนค่าของคุณสมบัติการอ่านเท่านั้น

F

ส่วนประกอบ F ของเมตริกซ์

[DOMName("f")]
public float F { get; set; }

คุณสมบัติมูลค่า

float

Exceptions

DOMException

รหัส Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRขึ้นอยู่กับความพยายามที่จะเปลี่ยนค่าของคุณสมบัติการอ่านเท่านั้น

Methods

Multiply(มือสมัครเล่น)

พัฒนาการการเพิ่มขึ้นของแมตริกซ์ การเพิ่มขึ้นของแมตริกซ์นี้จะถูกเพิ่มขึ้นโดยแมตริกซ์อื่นซึ่งจะส่งคืนแมตริกซ์ใหม่ที่เกิดขึ้น

[DOMName("multiply")]
public SVGMatrix Multiply(SVGMatrix secondMatrix)

Parameters

secondMatrix SVGMatrix

matrix ที่จะโพสต์ multiplied ไปยัง matrix นี้

Returns

SVGMatrix

Matrix ที่เกิดขึ้น

Rotate(เฟอร์รี่)

Post-multiplies การแปลงการหมุนบนแม่เหล็กปัจจุบันและส่งกลับแม่เหล็กที่เกิดขึ้น

[DOMName("rotate")]
public SVGMatrix Rotate(float angle)

Parameters

angle float

มุมหมุน

Returns

SVGMatrix

Matrix ที่เกิดขึ้น

Scale(เฟอร์รี่)

โพสต์มัลติเพลิดเพลินไปกับการแปลงสกรูแบบสม่ําเสมอบนแม่เหล็กปัจจุบันและส่งกลับแม่เหล็กที่เกิดขึ้น

[DOMName("scale")]
public SVGMatrix Scale(float scaleFactor)

Parameters

scaleFactor float

องค์ประกอบขนาดในทั้ง X และ Y

Returns

SVGMatrix

Matrix ที่เกิดขึ้น

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

โพสต์มัลติเพลิดเพลินไปกับการแปลงสกรูที่ไม่เหมือนกันบนแม่เหล็กปัจจุบันและส่งกลับแม่เหล็กที่เกิดขึ้น

[DOMName("scaleNonUniform")]
public SVGMatrix ScaleNonUniform(float scaleFactorX, float scaleFactorY)

Parameters

scaleFactorX float

องค์ประกอบขนาดใน X

scaleFactorY float

องค์ประกอบขนาดใน Y

Returns

SVGMatrix

Matrix ที่เกิดขึ้น

สกปรก(เฟอร์รี่)

Post-multiplies การแปลง skewX บนแม่เหล็กปัจจุบันและส่งกลับแม่เหล็กที่เกิดขึ้น

[DOMName("skewX")]
public SVGMatrix SkewX(float angle)

Parameters

angle float

มุมสแกน

Returns

SVGMatrix

Matrix ที่เกิดขึ้น

สกปรก(เฟอร์รี่)

Post-multiplies การแปลง skewY บนแม่เหล็กปัจจุบันและส่งกลับแม่เหล็กที่เกิดขึ้น

[DOMName("skewY")]
public SVGMatrix SkewY(float angle)

Parameters

angle float

กุมมอง

Returns

SVGMatrix

มุมสแกน

ToString()

กลับ System.String ที่แสดงตัวอย่างนี้

public override string ToString()

Returns

string

ระบบ String ซึ่งเป็นตัวแทนของ instance นี้

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

Post-multiplies การแปลงการแปลบนแม่เหล็กปัจจุบันและส่งกลับแม่เหล็กที่เกิดขึ้น

[DOMName("translate")]
public SVGMatrix Translate(float x, float y)

Parameters

x float

ระยะทางในการแปลไปตาม x-axis

y float

ระยะทางในการแปลตาม y-axis

Returns

SVGMatrix

Matrix ที่เกิดขึ้น

 แบบไทย