Class SVGMatrix
Nom dels espais: Aspose.Html.Dom.Svg.DataTypes Assemblea: Aspose.HTML.dll (25.4.0)
Moltes de les operacions gràfiques de SVG utilitzen matrius 2x3 de la forma:[A i C]b d d f)que, quan es va expandir en una matriu 3x3 per a les finalitats de l’aritmètica de la matrícula, esdevé:[A i C]b d d f)[0 0 1]
[ComVisible(true)]
[DOMObject]
[DOMName("SVGMatrix")]
public class SVGMatrix : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGMatrix
Implements
INotifyPropertyChanged , IDisposable
Membres heretats
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
El component de la matriu.
[DOMName("a")]
public float A { get; set; }
Valor de la propietat
Exceptions
Codi Aspose.Html.DOMExcepció.NO_MODIFICATION_ALLOWED_ERR.Creat en un intent de canviar el valor d’un llegit només atribut.
B
El component B de la matriu.
[DOMName("b")]
public float B { get; set; }
Valor de la propietat
Exceptions
Codi Aspose.Html.DOMExcepció.NO_MODIFICATION_ALLOWED_ERR.Creat en un intent de canviar el valor d’un llegit només atribut.
C
El component C de la matriu.
[DOMName("c")]
public float C { get; set; }
Valor de la propietat
Exceptions
Codi Aspose.Html.DOMExcepció.NO_MODIFICATION_ALLOWED_ERR.Creat en un intent de canviar el valor d’un llegit només atribut.
D
El component D de la matriu.
[DOMName("d")]
public float D { get; set; }
Valor de la propietat
Exceptions
Codi Aspose.Html.DOMExcepció.NO_MODIFICATION_ALLOWED_ERR.Creat en un intent de canviar el valor d’un llegit només atribut.
E
El component E de la matriu.
[DOMName("e")]
public float E { get; set; }
Valor de la propietat
Exceptions
Codi Aspose.Html.DOMExcepció.NO_MODIFICATION_ALLOWED_ERR.Creat en un intent de canviar el valor d’un llegit només atribut.
F
El component F de la matriu.
[DOMName("f")]
public float F { get; set; }
Valor de la propietat
Exceptions
Codi Aspose.Html.DOMExcepció.NO_MODIFICATION_ALLOWED_ERR.Creat en un intent de canviar el valor d’un llegit només atribut.
Methods
Multiply(Tècnic)
Aquesta matriu és posteriorment multiplicada per una altra matrícula, retornant la nova matèria resultant.
[DOMName("multiply")]
public SVGMatrix Multiply(SVGMatrix secondMatrix)
Parameters
secondMatrix
SVGMatrix
La matriu que és post-multipliada a aquesta matèria.
Returns
La matriu resultant.
Rotate(Float)
Després de multiplicar una transformació de rotació en la matriu actual i retornar la matrícula resultant.
[DOMName("rotate")]
public SVGMatrix Rotate(float angle)
Parameters
angle
float
Angle de rotació.
Returns
La matriu resultant.
Scale(Float)
Després de multiplicar una transformació d’escala uniforme a la matriu actual i retornar la Matriu resultant.
[DOMName("scale")]
public SVGMatrix Scale(float scaleFactor)
Parameters
scaleFactor
float
Factor d’escala en X i Y.
Returns
La matriu resultant.
ScaleNonUniform(La flota, la flota)
Després de multiplicar una transformació d’escala no uniforme a la matriu actual i retornar la Matriu resultant.
[DOMName("scaleNonUniform")]
public SVGMatrix ScaleNonUniform(float scaleFactorX, float scaleFactorY)
Parameters
scaleFactorX
float
Factor d’escala en X.
scaleFactorY
float
Factor d’escala en Y.
Returns
La matriu resultant.
Xerrada(Float)
Després de multiplicar una transformació skewX en la matriu actual i retornar la Matriu resultant.
[DOMName("skewX")]
public SVGMatrix SkewX(float angle)
Parameters
angle
float
Esquema de l’angle.
Returns
La matriu resultant.
Escàndol(Float)
Després de multiplicar una transformació esquiva en la matrícula actual i retornar la matriu resultant.
[DOMName("skewY")]
public SVGMatrix SkewY(float angle)
Parameters
angle
float
El seu angle.
Returns
Esquema de l’angle.
ToString()
Retorna un System.String que representa aquesta instància.
public override string ToString()
Returns
Un sistema.String que representa aquesta instància.
Translate(La flota, la flota)
Després de multiplicar una transformació de la traducció a la matriu actual i retornar la Matriu resultant.
[DOMName("translate")]
public SVGMatrix Translate(float x, float y)
Parameters
x
float
La distància a traduir al llarg de l’axis x.
y
float
La distància a traduir al llarg de l’axis y.
Returns
La matriu resultant.