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à
Exceptions
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à
Exceptions
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à
Exceptions
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à
Exceptions
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à
Exceptions
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à
Exceptions
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
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
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
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
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
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
L’angle de Skew.
ToString()
Ritorna un System.String che rappresenta questa instanza.
public override string ToString()
Returns
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
La matrice résultante.