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

نتیجه ماتریس است.

 فارسی