Class SVGMatrix

Class SVGMatrix

اسم الفضاء : Aspose.Html.Dom.Svg.DataTypes مجموعة: Aspose.HTML.dll (25.4.0)

العديد من العمليات الجرافيكية في SVG تستخدم 2x3 المصفوفات من الشكل:[ أ أ أ أ أ ][ ب ب ب ب ب ]التي، عند توسيعها إلى 3x3 المصفوفة لأغراض المصفوفة، تصبح:[ أ أ أ أ أ ][ ب ب ب ب ب ][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

جزء واحد من المصفوفة.

[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

المصفوفة التي تتعدد بعد هذا المصفوفة.

Returns

SVGMatrix

المصفوفة الناتجة .

Rotate(السفينة)

يتضاعف بعد تحويل الدوران على المصفوفة الحالية ويعود إلى المصفوفة الناتجة.

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

Parameters

angle float

زاوية الدوران

Returns

SVGMatrix

المصفوفة الناتجة .

Scale(السفينة)

بعد تضاعف تحويل مقياس موحد على المصفوفة الحالية ويعيد المصفوفة الناتجة.

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

Parameters

scaleFactor float

عامل مقياس في كل من X و Y.

Returns

SVGMatrix

المصفوفة الناتجة .

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

بعد تضاعف تحويل مقياس غير متكافئ على المصفوفة الحالية ويعيد المصفوفة الناتجة.

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

Parameters

scaleFactorX float

معدل المقياس في X.

scaleFactorY float

العنصر الحجم في Y.

Returns

SVGMatrix

المصفوفة الناتجة .

SkewX(السفينة)

بعد تضاعف تحويل skewX على المصفوفة الحالية ويعيد المصفوفة الناتجة.

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

Parameters

angle float

زاوية زاوية

Returns

SVGMatrix

المصفوفة الناتجة .

سكاي(السفينة)

بعد تضاعف تحويل skewY على المصفوفة الحالية ويعيد المصفوفة الناتجة.

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

Parameters

angle float

من زاوية

Returns

SVGMatrix

زاوية زاوية

ToString()

يعود نظام.String الذي يمثل هذه الحالة.

public override string ToString()

Returns

string

نظام.String الذي يمثل هذه الحالة.

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

بعد تضاعف تحويل الترجمة على المصفوفة الحالية ويعيد المصفوفة الناتجة.

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

Parameters

x float

المسافة التي يمكن ترجمتها على طول محور x.

y float

المسافة التي يمكن ترجمتها على طول محور y.

Returns

SVGMatrix

المصفوفة الناتجة .

 عربي