Class TransformBuilder
Numele spaţiului: Aspose.Svg.Builder Adunare: Aspose.SVG.dll (25.5.0)
Clasa de constructor pentru a crea lanțuri de atribut SVG transformat.
[ComVisible(true)]
public class TransformBuilder
Inheritance
Membrii moștenitori
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()
Construiește stringul atributului de transformare.
public string Build()
Returns
Transformarea atributului string.
Matrix(dublu, dublu, dublu, dublu, dublu)
Adăugați o matrice de transformare la constructor.
public TransformBuilder Matrix(double a, double b, double c, double d, double e, double f)
Parameters
a
double
componentă a matricei.
b
double
componenta B a matricei.
c
double
Componenta C a matricei.
d
double
componenta D a matricei.
e
double
Componenta e a matricei.
f
double
componenta f a matricei.
Returns
Instanta actuală a transformatorului.
Rotate(dublă, dublu şi dublă)
Adăugați o transformare rotată constructorului.
public TransformBuilder Rotate(double angle, double cx = 0, double cy = 0)
Parameters
angle
double
Angolul de rotație în grade.
cx
double
Coordonatul x al centrului de rotație. defecte la 0.
cy
double
Coordonatul y al centrului de rotație. defecte la 0.
Returns
Instanta actuală a transformatorului.
Scale(dublu, dublu)
Adăugați o scară de transformare la constructor.
public TransformBuilder Scale(double sx, double sy = 0)
Parameters
sx
double
Factorul de scalare de-a lungul axei X.
sy
double
Factorul de scalare de-a lungul y-axis. defecte la 0.
Returns
Instanta actuală a transformatorului.
Răspundeți(Dublă)
Adăugați un skewX transformat la constructor.
public TransformBuilder SkewX(double angle)
Parameters
angle
double
Unghiul de schi pe x-axis în grade.
Returns
Instanta actuală a transformatorului.
Scăderea(Dublă)
Adăugați o schiță de transformare la constructor.
public TransformBuilder SkewY(double angle)
Parameters
angle
double
Unghiul de schi de-a lungul y-axis în grade.
Returns
Instanta actuală a transformatorului.
Translate(dublu, dublu)
Adăugați o traducere transformată către constructor.
public TransformBuilder Translate(double tx, double ty = 0)
Parameters
tx
double
Traducerea prin x-axis.
ty
double
Traducerea de-a lungul y-axis. defecte la 0.
Returns
Instanta actuală a transformatorului.