Class TransformBuilder
Der Name: Aspose.Svg.Builder Versammlung: Aspose.SVG.dll (25.5.0)
Builderklasse für die Erstellung von SVG Transform Attribute Strings.
[ComVisible(true)]
public class TransformBuilder
Inheritance
Vererbte Mitglieder
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()
Erstellt die Transformation Attribute String.
public string Build()
Returns
Die Transformation Attribute String.
Matrix(doppelt, doppelt, doppelt, doppelt, doppelt)
Hinzufügen Sie eine Matrix-Transformation zum Bauer.
public TransformBuilder Matrix(double a, double b, double c, double d, double e, double f)
Parameters
a
double
Ein Bestandteil der Matrix.
b
double
Die B-Komponente der Matrix.
c
double
Die C-Komponente der Matrix.
d
double
Die D-Komponente der Matrix.
e
double
Die E-Komponente der Matrix.
f
double
Die F-Komponente der Matrix.
Returns
Die aktuelle TransformBuilder-Instanz.
Rotate(Doppelt, doppelt und zweit)
Hinzufügen Sie eine Rotate-Transformation zum Bauer.
public TransformBuilder Rotate(double angle, double cx = 0, double cy = 0)
Parameters
angle
double
Der Rotationswinkel in Grad.
cx
double
Die x-Koordinate des Rotationszentrums. Defekte auf 0.
cy
double
Der Y-Koordinat des Rotationszentrums. Defekte auf 0.
Returns
Die aktuelle TransformBuilder-Instanz.
Scale(Doppel, Doppel)
Hinzufügen Sie eine Umwandlungskala zum Bauer.
public TransformBuilder Scale(double sx, double sy = 0)
Parameters
sx
double
Der Skalierungsfaktor entlang der X-Axis.
sy
double
Der Skalierungsfaktor entlang der Y-Axis. Defekte auf 0.
Returns
Die aktuelle TransformBuilder-Instanz.
SkewX(doppelt)
Hinzufügen Sie einen SkewX-Transformation zum Bauer.
public TransformBuilder SkewX(double angle)
Parameters
angle
double
Der Skigengang entlang der X-Axis in Grad.
Returns
Die aktuelle TransformBuilder-Instanz.
Schwachheit(doppelt)
Hinzufügen Sie einen SkewY-Transformation zum Bauer.
public TransformBuilder SkewY(double angle)
Parameters
angle
double
Der Skigengang entlang der Y-Axis in Grad.
Returns
Die aktuelle TransformBuilder-Instanz.
Translate(Doppel, Doppel)
Geben Sie einen Übersetzungswandel an den Bauer hin.
public TransformBuilder Translate(double tx, double ty = 0)
Parameters
tx
double
Die Übersetzung entlang der X-Axis.
ty
double
Die Übersetzung entlang der Y-Axis. Defekte auf 0.
Returns
Die aktuelle TransformBuilder-Instanz.