Class SVGMatrix

Class SVGMatrix

Nazwa przestrzeń: Aspose.Html.Dom.Svg.DataTypes Zestaw: Aspose.HTML.dll (25.4.0)

Wiele operacji graficznych SVG wykorzystuje 2x3 matryce formy:[a c e][b d d f]które, gdy rozszerzone do 3x3 matrycy do celów matrycy arytmetycznej, stają się:[a c e][b d d f][0 0 1]

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

Inheritance

object DOMObject SVGValueType SVGMatrix

Implements

INotifyPropertyChanged , IDisposable

Dziedziczeni członkowie

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

Jest to element matrycy.

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

Wartość nieruchomości

float

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Powstał na próbie zmiany wartości czytania tylko atrybutów.

B

B jest elementem matrycy.

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

Wartość nieruchomości

float

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Powstał na próbie zmiany wartości czytania tylko atrybutów.

C

C jest elementem matrycy.

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

Wartość nieruchomości

float

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Powstał na próbie zmiany wartości czytania tylko atrybutów.

D

Część D matrycy.

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

Wartość nieruchomości

float

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Powstał na próbie zmiany wartości czytania tylko atrybutów.

E

Część E matrycy.

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

Wartość nieruchomości

float

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Powstał na próbie zmiany wartości czytania tylko atrybutów.

F

Część F matrycy.

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

Wartość nieruchomości

float

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Powstał na próbie zmiany wartości czytania tylko atrybutów.

Methods

Multiply(Szydło)

Matryca ta jest post-mnożona przez inną matrycę, zwracając wynikającą nową matrycę.

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

Parameters

secondMatrix SVGMatrix

Matryca, która jest post-multiplied do tej matrycy.

Returns

SVGMatrix

Wynika to z matrycy.

Rotate(Floty)

Post-multipliuje transformację obrotową na bieżącej matryce i zwraca wynikającą matrycę.

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

Parameters

angle float

Węgiel rotacyjny.

Returns

SVGMatrix

Wynika to z matrycy.

Scale(Floty)

Post-multipliuje jednolitą transformację skali na bieżącej matrycy i zwraca wynikającą matrycę.

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

Parameters

scaleFactor float

Wskaźnik skalowy w X i Y.

Returns

SVGMatrix

Wynika to z matrycy.

ScaleNonUniform(Floty, floty)

Post-multipliuje niejednolitą transformację skali na bieżącej matrycy i zwraca wynikającą matrycę.

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

Parameters

scaleFactorX float

Wskaźnik skalowy w X.

scaleFactorY float

Wskaźnik skali w Y.

Returns

SVGMatrix

Wynika to z matrycy.

Skewx(Floty)

Post-multipliuje transformację skewX na bieżącej matrycy i zwraca wynikającą matrycę.

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

Parameters

angle float

Węgiel Skew.

Returns

SVGMatrix

Wynika to z matrycy.

Skewny(Floty)

Post-multipliuje transformację skewY na bieżącej matrycy i zwraca wynikającą matrycę.

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

Parameters

angle float

Węgiel jest.

Returns

SVGMatrix

Węgiel Skew.

ToString()

Powraca system.String, który reprezentuje tę instancję.

public override string ToString()

Returns

string

System.String, który reprezentuje tę instancję.

Translate(Floty, floty)

Post-multipliuje transformację tłumaczenia na bieżącej matryce i zwraca wynikającą matrycę.

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

Parameters

x float

Odległość do tłumaczenia wzdłuż osi x.

y float

Odległość do tłumaczenia wzdłuż y-axis.

Returns

SVGMatrix

Wynika to z matrycy.

 Polski