Class SVGMatrix
Il nome: Aspose.Html.Dom.Svg.DataTypes Assemblaggio: Aspose.HTML.dll (25.5.0)
Molte delle operazioni grafiche di SVG utilizzano matrice 2x3 della forma:[a c e][b di f]che, quando esteso in una matrice 3x3 per gli scopi di matrice aritmetica, diventa:[a c e][b di f][0 0 1]
[DOMObject]
[DOMName("SVGMatrix")]
[ComVisible(true)]
public class SVGMatrix : SVGValueType, INotifyPropertyChanged, IDisposableInheritance
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
Il componente A della matrice.
[DOMName("a")]
public float A { get; set; }Valore di proprietà
Exceptions
Codice Aspose.Html.Dom.domaEccezione.NO_MODIFICATION_ALLOWED_ERR.Creato su un tentativo di cambiare il valore di un solo attributo di lettura.
B
Il componente B della matrice.
[DOMName("b")]
public float B { get; set; }Valore di proprietà
Exceptions
Codice Aspose.Html.Dom.domaEccezione.NO_MODIFICATION_ALLOWED_ERR.Creato su un tentativo di cambiare il valore di un solo attributo di lettura.
C
Il componente C della matrice.
[DOMName("c")]
public float C { get; set; }Valore di proprietà
Exceptions
Codice Aspose.Html.Dom.domaEccezione.NO_MODIFICATION_ALLOWED_ERR.Creato su un tentativo di cambiare il valore di un solo attributo di lettura.
D
Il componente D della matrice.
[DOMName("d")]
public float D { get; set; }Valore di proprietà
Exceptions
Codice Aspose.Html.Dom.domaEccezione.NO_MODIFICATION_ALLOWED_ERR.Creato su un tentativo di cambiare il valore di un solo attributo di lettura.
E
Il componente E della matrice.
[DOMName("e")]
public float E { get; set; }Valore di proprietà
Exceptions
Codice Aspose.Html.Dom.domaEccezione.NO_MODIFICATION_ALLOWED_ERR.Creato su un tentativo di cambiare il valore di un solo attributo di lettura.
F
Il componente F della matrice.
[DOMName("f")]
public float F { get; set; }Valore di proprietà
Exceptions
Codice Aspose.Html.Dom.domaEccezione.NO_MODIFICATION_ALLOWED_ERR.Creato su un tentativo di cambiare il valore di un solo attributo di lettura.
Methods
Multiply(Sviluppo)
Questa matrice è post-multipliata da un’altra matrice, restituendo la nuova matrice risultante.
[DOMName("multiply")]
public SVGMatrix Multiply(SVGMatrix secondMatrix)Parameters
secondMatrix SVGMatrix
La matrice che è post-multipliato a questa matrice.
Returns
Il risultato della matrice.
Rotate(flotta)
Post-multipli una trasformazione di rotazione sulla matrice corrente e restituisce la matrice risultante.
[DOMName("rotate")]
public SVGMatrix Rotate(float angle)Parameters
angle float
L’angolo di rotazione.
Returns
Il risultato della matrice.
Scale(flotta)
Post-multipli una trasformazione di scala uniforme sulla matrice corrente e restituisce la matrice risultante.
[DOMName("scale")]
public SVGMatrix Scale(float scaleFactor)Parameters
scaleFactor float
Il fattore di scala in X e Y.
Returns
Il risultato della matrice.
ScaleNonUniform(La flotta, la flotta)
Post-multipli una trasformazione scala non uniforme sulla matrice corrente e restituisce la matrice risultante.
[DOMName("scaleNonUniform")]
public SVGMatrix ScaleNonUniform(float scaleFactorX, float scaleFactorY)Parameters
scaleFactorX float
Il fattore di scala in X.
scaleFactorY float
Il fattore di scala in Y.
Returns
Il risultato della matrice.
di SkewX(flotta)
Post-multipli una trasformazione skewX sulla matrice corrente e restituisce la matrice risultante.
[DOMName("skewX")]
public SVGMatrix SkewX(float angle)Parameters
angle float
L’angolo di Skew.
Returns
Il risultato della matrice.
di Skevy(flotta)
Post-multiplia una trasformazione schiuma sulla matrice corrente e restituisce la matrice risultante.
[DOMName("skewY")]
public SVGMatrix SkewY(float angle)Parameters
angle float
L’angolo è
Returns
L’angolo di Skew.
ToString()
Ritorna un System.String che rappresenta questa instanza.
public override string ToString()Returns
Un sistema.String che rappresenta questa instanza.
Translate(La flotta, la flotta)
Post-multipli una trasformazione di traduzione sulla matrice corrente e restituisce la matrice risultante.
[DOMName("translate")]
public SVGMatrix Translate(float x, float y)Parameters
x float
La distanza da tradurre lungo l’asse x.
y float
La distanza da tradurre lungo il y-axis.
Returns
Il risultato della matrice.