Class SVGMatrix

Class SVGMatrix

De naam: Aspose.Html.Dom.Svg.DataTypes Verzameling: Aspose.HTML.dll (25.4.0)

Veel van de grafische operaties van SVG gebruiken 2x3 matrices van de vorm:[a c e][b en f]die, bij uitbreiding in een 3x3 matrix voor de doeleinden van matrix arithmetisch, worden:[a c e][b en f][0 0 1]

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

Inheritance

object DOMObject SVGValueType SVGMatrix

Implements

INotifyPropertyChanged , IDisposable

Geëerbiede leden

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

De A component van de matrix.

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

Eigendomswaarde

float

Exceptions

DOMException

Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Opgebouwd op een poging om de waarde van een lezing alleen attribute te veranderen.

B

De component B van de matrix.

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

Eigendomswaarde

float

Exceptions

DOMException

Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Opgebouwd op een poging om de waarde van een lezing alleen attribute te veranderen.

C

De C-component van de matrix.

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

Eigendomswaarde

float

Exceptions

DOMException

Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Opgebouwd op een poging om de waarde van een lezing alleen attribute te veranderen.

D

De D-component van de matrix.

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

Eigendomswaarde

float

Exceptions

DOMException

Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Opgebouwd op een poging om de waarde van een lezing alleen attribute te veranderen.

E

De component E van de matrix.

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

Eigendomswaarde

float

Exceptions

DOMException

Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Opgebouwd op een poging om de waarde van een lezing alleen attribute te veranderen.

F

De F component van de matrix.

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

Eigendomswaarde

float

Exceptions

DOMException

Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Opgebouwd op een poging om de waarde van een lezing alleen attribute te veranderen.

Methods

Multiply(Vrijmetsel)

Deze matrix wordt na vermenigvuldigd door een andere matrix, waardoor de resulterende nieuwe matrix terugkomt.

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

Parameters

secondMatrix SVGMatrix

De matrix die na deze matrix wordt vermenigvuldigd.

Returns

SVGMatrix

De resulterende matrix.

Rotate(Vloot)

Post-multipliet een rotatie transformatie op de huidige matrix en retourneert de resulterende matrix.

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

Parameters

angle float

Rotatie van de hoek.

Returns

SVGMatrix

De resulterende matrix.

Scale(Vloot)

Post-multipliet een uniforme schaaltransformatie op de huidige matrix en geeft de resulterende matrix terug.

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

Parameters

scaleFactor float

Scalefactor in zowel X en Y.

Returns

SVGMatrix

De resulterende matrix.

ScaleNonUniform(De vloot, de vloot)

Post-multipliet een niet-uniforme schaaltransformatie op de huidige matrix en retourneert de resulterende matrix.

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

Parameters

scaleFactorX float

Scale factor in X.

scaleFactorY float

De schaalfactor in Y.

Returns

SVGMatrix

De resulterende matrix.

SkewX(Vloot)

Post-multipliet een skewX transformatie op de huidige matrix en geeft de resulterende matrix terug.

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

Parameters

angle float

De Skew angle.

Returns

SVGMatrix

De resulterende matrix.

Schoonheid(Vloot)

Post-multipliet een skewY transformatie op de huidige matrix en geeft de resulterende matrix terug.

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

Parameters

angle float

De hoek.

Returns

SVGMatrix

De Skew angle.

ToString()

Terug een System.String die deze instantie vertegenwoordigt.

public override string ToString()

Returns

string

Een System.String die deze instantie vertegenwoordigt.

Translate(De vloot, de vloot)

Post-multipliet een vertaling transformatie op de huidige matrix en geeft de resulterende matrix terug.

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

Parameters

x float

De afstand om te vertalen langs de x-axis.

y float

De afstand om te vertalen langs de y-axis.

Returns

SVGMatrix

De resulterende matrix.

 Nederlands