Class SVGMatrix

Class SVGMatrix

Navne til: Aspose.Html.Dom.Svg.DataTypes Sammensætning: Aspose.HTML.dll (25.4.0)

Mange af SVG’s grafiske operationer bruger 2x3 matrices af formen:[en af c e][b af f]som, når udvidet til en 3x3 matrix til formål med matrix aritmetik, bliver:[en af c e][b af f][0 0 1]

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

Inheritance

object DOMObject SVGValueType SVGMatrix

Implements

INotifyPropertyChanged , IDisposable

De arvede medlemmer

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

Det er en del af matrisen.

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

Ejendomsværdi

float

Exceptions

DOMException

Kode Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Opstået på et forsøg på at ændre værdien af en læsning kun atribut.

B

Den B-komponent i matrisen.

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

Ejendomsværdi

float

Exceptions

DOMException

Kode Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Opstået på et forsøg på at ændre værdien af en læsning kun atribut.

C

Den C-komponent i matrisen.

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

Ejendomsværdi

float

Exceptions

DOMException

Kode Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Opstået på et forsøg på at ændre værdien af en læsning kun atribut.

D

Den D-komponent i matrisen.

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

Ejendomsværdi

float

Exceptions

DOMException

Kode Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Opstået på et forsøg på at ændre værdien af en læsning kun atribut.

E

Den E-komponent i matrisen.

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

Ejendomsværdi

float

Exceptions

DOMException

Kode Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Opstået på et forsøg på at ændre værdien af en læsning kun atribut.

F

Den F-komponent i matrisen.

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

Ejendomsværdi

float

Exceptions

DOMException

Kode Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Opstået på et forsøg på at ændre værdien af en læsning kun atribut.

Methods

Multiply(Skæbneatrix)

Denne matrix er post-multiplieret af en anden matrix, der returnerer den resulterende nye matrix.

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

Parameters

secondMatrix SVGMatrix

Den matrix, der er post-multiplieret til denne matrix.

Returns

SVGMatrix

Den resulterende matrix.

Rotate(Flåder)

Post-multiplierer en rotation transformation på den aktuelle matrix og returnerer den resulterende matrix.

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

Parameters

angle float

Rotation af hjørnet.

Returns

SVGMatrix

Den resulterende matrix.

Scale(Flåder)

Post-multiplierer en ensartet skala transformation på den aktuelle matrix og returnerer den resulterende matrix.

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

Parameters

scaleFactor float

Skalafaktor i både X og Y.

Returns

SVGMatrix

Den resulterende matrix.

ScaleNonUniform(Flåder, Flåder)

Post-multiplierer en ikke-uniform skala transformation på den aktuelle matrix og returnerer den resulterende matrix.

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

Parameters

scaleFactorX float

Skalafaktor i X.

scaleFactorY float

Skalafaktor i Y.

Returns

SVGMatrix

Den resulterende matrix.

SkewX(Flåder)

Post-multiplierer en skewX transformation på den aktuelle matrix og returnerer den resulterende matrix.

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

Parameters

angle float

Skew øjnene.

Returns

SVGMatrix

Den resulterende matrix.

Skønhed(Flåder)

Post-multiplierer en skewY transformation på den nuværende matrix og returnerer den resulterende matrix.

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

Parameters

angle float

Det er hjørnet.

Returns

SVGMatrix

Skew øjnene.

ToString()

Returnerer en System.String, der repræsenterer denne instans.

public override string ToString()

Returns

string

Et system.String, der repræsenterer denne instans.

Translate(Flåder, Flåder)

Post-multiplierer en oversættelse transformation på den aktuelle matrix og returnerer den resulterende matrix.

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

Parameters

x float

Afstanden til at oversætte langs x-axis.

y float

Afstanden til at oversætte langs y-axis.

Returns

SVGMatrix

Den resulterende matrix.

 Dansk