Class SVGMatrix

Class SVGMatrix

名称: Aspose.Html.Dom.Svg.DataTypes セットアップ: Aspose.HTML.dll (25.4.0)

SVGの多くのグラフィック作業は、形状の2x3マトリックスを使用しています。(A・C・E)☆☆☆☆☆☆☆☆☆3x3マトリックスに拡大した場合、マトリックスのアリメティックの目的のために、次のように成り立っています。(A・C・E)☆☆☆☆☆☆☆☆☆[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

結果のマトリックス

スカイ(フラット)

次に、現在のマトリックスにスケイYの変換を複数化し、結果のマトリックスを返します。

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

Parameters

angle float

角度です。

Returns

SVGMatrix

スケートの角度

ToString()

このインスタンスを代表するSystem.Stringを返します。

public override string ToString()

Returns

string

このインスタンスを代表するシステムストリングです。

Translate(フロア、フロア)

ポストマトリックスは、現在のマトリックスに翻訳の変換を複数化し、結果のマトリックスを返します。

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

Parameters

x float

距離はX軸に沿って翻訳する。

y float

Y軸に沿って翻訳する距離。

Returns

SVGMatrix

結果のマトリックス

 日本語