Class TransformBuilder
Nom dels espais: Aspose.Svg.Builder Assemblea: Aspose.SVG.dll (25.5.0)
Classe de constructor per a la creació de cordes d’atributs de transformació SVG.
[ComVisible(true)]
public class TransformBuilder
Inheritance
Membres heretats
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TransformBuilder()
public TransformBuilder()
Methods
Build()
Construcció de l’atribut de transformació.
public string Build()
Returns
La transformació atribuïx string.
Matrix(Doble, doble, doble i doble)
Afegeix una matriu transformada al constructor.
public TransformBuilder Matrix(double a, double b, double c, double d, double e, double f)
Parameters
a
double
El component de la matriu.
b
double
El component b de la matriu.
c
double
El component C de la matriu.
d
double
El component d de la matriu.
e
double
El component de la matriu.
f
double
El component f de la matriu.
Returns
L’actual instància TransformBuilder.
Rotate(doble, doble i doble)
Afegeix una transformació rotativa al constructor.
public TransformBuilder Rotate(double angle, double cx = 0, double cy = 0)
Parameters
angle
double
L’angle de rotació en graus.
cx
double
El coordinat x del centre de rotació. defectes a 0.
cy
double
El coordinat y del centre de rotació. defectes a 0.
Returns
L’actual instància TransformBuilder.
Scale(doble, doble)
Afegeix una escala de transformació al constructor.
public TransformBuilder Scale(double sx, double sy = 0)
Parameters
sx
double
El factor d’escalada al llarg de l’eix x.
sy
double
El factor d’escalada al llarg de l’eix y. Defectes a 0.
Returns
L’actual instància TransformBuilder.
Xerrada(doble)
Afegeix un skewX transformat al constructor.
public TransformBuilder SkewX(double angle)
Parameters
angle
double
L’angle d’esquena al llarg de l’eix x en graus.
Returns
L’actual instància TransformBuilder.
Escàndol(doble)
Afegeix un esquema de transformació al constructor.
public TransformBuilder SkewY(double angle)
Parameters
angle
double
L’angle d’esquena al llarg de l’eix y en graus.
Returns
L’actual instància TransformBuilder.
Translate(doble, doble)
Afegeix una traducció transformada al constructor.
public TransformBuilder Translate(double tx, double ty = 0)
Parameters
tx
double
La traducció al llarg de l’axis x.
ty
double
La traducció al llarg de l’axis y. defectes a 0.
Returns
L’actual instància TransformBuilder.