Class SVGMatrix

Class SVGMatrix

Le nom : Aspose.Html.Dom.Svg.DataTypes Assemblaggio: Aspose.HTML.dll (25.4.0)

Beaucoup des opérations graphiques de SVG utilisent les matrices 2x3 de la forme:et c e)[b et f]qui, lorsqu’il est étendu dans une matrice 3x3 à des fins d’arithmétique de matrix, devient :et c e)[b et f][0 0 1]

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

Inheritance

object DOMObject SVGValueType SVGMatrix

Implements

INotifyPropertyChanged , IDisposable

I membri ereditari

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

La composante A de la matrice.

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

Valore di proprietà

float

Exceptions

DOMException

Codice Aspose.Html.Dom.DomException.NO_MODIFICATION_ALLOWED_ERR.Élevée sur une tentative de changer la valeur d’un attribut de lecture seulement.

B

La composante B de la matrice.

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

Valore di proprietà

float

Exceptions

DOMException

Codice Aspose.Html.Dom.DomException.NO_MODIFICATION_ALLOWED_ERR.Élevée sur une tentative de changer la valeur d’un attribut de lecture seulement.

C

La composante C de la matrice.

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

Valore di proprietà

float

Exceptions

DOMException

Codice Aspose.Html.Dom.DomException.NO_MODIFICATION_ALLOWED_ERR.Élevée sur une tentative de changer la valeur d’un attribut de lecture seulement.

D

La composante D de la matrice.

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

Valore di proprietà

float

Exceptions

DOMException

Codice Aspose.Html.Dom.DomException.NO_MODIFICATION_ALLOWED_ERR.Élevée sur une tentative de changer la valeur d’un attribut de lecture seulement.

E

La composante E de la matrice.

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

Valore di proprietà

float

Exceptions

DOMException

Codice Aspose.Html.Dom.DomException.NO_MODIFICATION_ALLOWED_ERR.Élevée sur une tentative de changer la valeur d’un attribut de lecture seulement.

F

La composante F de la matrice.

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

Valore di proprietà

float

Exceptions

DOMException

Codice Aspose.Html.Dom.DomException.NO_MODIFICATION_ALLOWED_ERR.Élevée sur une tentative de changer la valeur d’un attribut de lecture seulement.

Methods

Multiply(Téléchargement)

Cette matrix est post-multipliée par une autre matrice, retournant la nouvelle matrique résultante.

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

Parameters

secondMatrix SVGMatrix

La matrice qui est post-multipliée à cette matrix.

Returns

SVGMatrix

La matrice résultante.

Rotate(Flotte)

Après-multiplier une transformation de rotation sur la matrice courante et retourner la matrix résultante.

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

Parameters

angle float

angle de rotation.

Returns

SVGMatrix

La matrice résultante.

Scale(Flotte)

Après-multiplier une transformation d’échelle uniforme sur la matrice courante et retourner la matrix résultante.

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

Parameters

scaleFactor float

Facteur d’échelle dans X et Y.

Returns

SVGMatrix

La matrice résultante.

ScaleNonUniform(Fleur, fleur)

Après-multiplier une transformation d’échelle non uniforme sur la matrice courante et retourner la matrix résultante.

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

Parameters

scaleFactorX float

Facteur d’échelle en X.

scaleFactorY float

Facteur d’échelle en Y.

Returns

SVGMatrix

La matrice résultante.

Le SkewX(Flotte)

Post-multipliera une transformation skewX sur la matrice actuelle et retourne la matrix résultante.

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

Parameters

angle float

L’angle de Skew.

Returns

SVGMatrix

La matrice résultante.

Skevy(Flotte)

Post-multipliera une transformation skewY sur la matrice actuelle et retourne la matrix résultante.

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

Parameters

angle float

L’angolo è

Returns

SVGMatrix

L’angle de Skew.

ToString()

Ritorna un System.String che rappresenta questa instanza.

public override string ToString()

Returns

string

Un sistema.String che rappresenta questa instanza.

Translate(Fleur, fleur)

Post-multiplier une transformation de la traduction sur la matrice actuelle et retourner la matrix résultante.

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

Parameters

x float

La distance à traduire le long de l’axe x.

y float

La distance à traduire le long de l’axe y.

Returns

SVGMatrix

La matrice résultante.

 Français