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 TransformBuilderInheritance
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.