Class TransformBuilder
De naam: Aspose.Svg.Builder Verzameling: Aspose.SVG.dll (25.5.0)
Builderklasse voor het creëren van SVG transformatie attribute strengen.
[ComVisible(true)]
public class TransformBuilder
Inheritance
Geëerbiede leden
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()
Bouwt de transformatie attribute string.
public string Build()
Returns
De transformatie attribute string.
Matrix(dubbele, dubbele, dubbele, dubbele, dubbele)
Voeg een matrix aan om te zetten aan de bouwer.
public TransformBuilder Matrix(double a, double b, double c, double d, double e, double f)
Parameters
a
double
Een component van de matrix.
b
double
De component b van de matrix.
c
double
De c component van de matrix.
d
double
De d component van de matrix.
e
double
De component van de matrix.
f
double
De f-component van de matrix.
Returns
De huidige TransformBuilder instantie.
Rotate(Dubbel, dubbel en dubbele)
Voeg een rotat transformatie toe aan de bouwer.
public TransformBuilder Rotate(double angle, double cx = 0, double cy = 0)
Parameters
angle
double
De rotatie hoek in graden.
cx
double
De x-koordinaat van het rotatiecentrum. defecten tot 0.
cy
double
De y-koordinaat van het rotatiecentrum. defecten tot 0.
Returns
De huidige TransformBuilder instantie.
Scale(dubbele, dubbele)
Voeg een transformatie schaal toe aan de bouwer.
public TransformBuilder Scale(double sx, double sy = 0)
Parameters
sx
double
De schaalfactor langs de x-axis.
sy
double
De schaalfactor langs de y-axis. defect tot 0.
Returns
De huidige TransformBuilder instantie.
SkewX(dubbele)
Voeg een skewX transformatie toe aan de bouwer.
public TransformBuilder SkewX(double angle)
Parameters
angle
double
De schuifhoek langs de x-axis in graden.
Returns
De huidige TransformBuilder instantie.
Schoonheid(dubbele)
Voeg een skewY transformatie toe aan de bouwer.
public TransformBuilder SkewY(double angle)
Parameters
angle
double
De schuifhoek langs de y-axis in graden.
Returns
De huidige TransformBuilder instantie.
Translate(dubbele, dubbele)
Voeg een vertaling toe aan de maker.
public TransformBuilder Translate(double tx, double ty = 0)
Parameters
tx
double
De vertaling langs de x-axis.
ty
double
De vertaling langs de y-axis. defect tot 0.
Returns
De huidige TransformBuilder instantie.