Class PathBuilder
Le nom : Aspose.Svg.Builder Assemblée: Aspose.SVG.dll (25.5.0)
Classe de constructeur pour créer des filets de données de route SVG.
[ComVisible(true)]
public class PathBuilder
Inheritance
I membri ereditari
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PathBuilder()
public PathBuilder()
Methods
A(Double, double, doublé, bool, duel et double)
Ajouter un commandement “Elliptical Arc Curve” aux données de route.
public PathBuilder A(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
Le rayon X de l’éllipse.
r2
double
La radio de l’éllipse.
angle
double
L’angle de rotation de l’éllipse en degrés.
largeArcFlag
bool
Le drapeau indique si l’arc doit être plus grand ou égal à 180 degrés.
sweepFlag
bool
Le drapeau indique si l’arc doit être tiré dans une direction d’angle positive.
x
double
Le coordonné x du point de fin de l’arc.
y
double
La coordonnée y du point de fin de l’arc.
Returns
L’instance actuelle de PathBuilder.
AddPathSegment(Le string)
Ajouter un segment de route personnalisé aux données de la route.
public PathBuilder AddPathSegment(string segment)
Parameters
segment
string
C’est le segment de la route.
Returns
L’instance actuelle de PathBuilder.
Ar(Double, double, doublé, bool, duel et double)
Ajouter un commandement relatif ‘Elliptical Arc Curve’ aux données de route.
public PathBuilder Ar(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
Le rayon x de l’éllipse, en relation avec la position actuelle.
r2
double
La radio y de l’éllipse, relative à la position actuelle.
angle
double
L’angle de rotation de l’éllipse en degrés, relative à la position actuelle.
largeArcFlag
bool
Le drapeau indique si l’arc doit être plus grand ou égal à 180 degrés.
sweepFlag
bool
Le drapeau indique si l’arc doit être tiré dans une direction d’angle positive.
x
double
La coordonnée x du point de fin de l’arc, relative à la position actuelle.
y
double
La coordonnée y du point de fin de l’arc, relative à la position actuelle.
Returns
L’instance actuelle de PathBuilder.
Build()
Création de la ligne de données de route.
public string Build()
Returns
La chaîne de données de route construite.
C(Double, double, doublé et double)
Ajouter un commandement ‘Cubic Bezier Curve’ aux données de route.
public PathBuilder C(double x1, double y1, double x2, double y2, double x, double y)
Parameters
x1
double
Le coordonné x du premier point de contrôle.
y1
double
le coordonné du premier point de contrôle.
x2
double
Le coordonné x du second point de contrôle.
y2
double
La coordonnée du second point de contrôle.
x
double
Le coordonné x du point de fin de la courbe.
y
double
la coordonnée du point de fin de la courbe.
Returns
L’instance actuelle de PathBuilder.
Cr(Double, double, doublé et double)
Ajouter un commandement relatif ‘Cubic Bezier Curve’ aux données de route.
public PathBuilder Cr(double x1, double y1, double x2, double y2, double x, double y)
Parameters
x1
double
La coordonnée x du premier point de contrôle, relative à la position actuelle.
y1
double
La coordonnée y du premier point de contrôle, relative à la position actuelle.
x2
double
La coordonnée x du second point de contrôle, relative à la position actuelle.
y2
double
La coordonnée y du deuxième point de contrôle, relative à la position actuelle.
x
double
La coordonnée x du point de fin de la courbe, relative à la position actuelle.
y
double
La coordonnée y du point de fin de la courbe, relative à la position actuelle.
Returns
L’instance actuelle de PathBuilder.
H(double)
Ajouter un commandement “Line horizontale à” aux données de la route.
public PathBuilder H(double x)
Parameters
x
double
Le coordonné x pour dessiner une ligne horizontale.
Returns
L’instance actuelle de PathBuilder.
Hr(double)
Ajouter un commandement relatif “Line horizontale à” aux données de la route.
public PathBuilder Hr(double x)
Parameters
x
double
Le coordonné x pour dessiner une ligne horizontale à, en relation avec la position actuelle.
Returns
L’instance actuelle de PathBuilder.
L(double, double)
Ajouter un commandement “Line To” aux données de route.
public PathBuilder L(double x, double y)
Parameters
x
double
Le coordonné x du point de fin de la ligne.
y
double
la coordonnée du point final de la ligne.
Returns
L’instance actuelle de PathBuilder.
Lr(double, double)
Ajouter un commandement relatif “Line To” aux données de route.
public PathBuilder Lr(double x, double y)
Parameters
x
double
La coordonnée x du point de fin de la ligne, relative à la position actuelle.
y
double
La coordonnée y du point de fin de la ligne, relative à la position actuelle.
Returns
L’instance actuelle de PathBuilder.
M(double, double)
Ajouter un commandement “Move To” aux données de la route.
public PathBuilder M(double x, double y)
Parameters
x
double
Le coordonné x pour se déplacer.
y
double
C’est l’e-coordonnée pour se déplacer.
Returns
L’instance actuelle de PathBuilder.
Mr(double, double)
Ajouter un commandement relatif “Move To” aux données de la route.
public PathBuilder Mr(double x, double y)
Parameters
x
double
Le coordonné x pour se déplacer, par rapport à la position actuelle.
y
double
Le y-coordonné à se déplacer, par rapport à la position actuelle.
Returns
L’instance actuelle de PathBuilder.
Q(double, double et double)
Ajoutez un commandement de ‘Quadratic Bezier Curve’ aux données de route.
public PathBuilder Q(double x1, double y1, double x, double y)
Parameters
x1
double
Le coordonné x du point de contrôle.
y1
double
la coordonnée du point de contrôle.
x
double
Le coordonné x du point de fin de la courbe.
y
double
la coordonnée du point de fin de la courbe.
Returns
L’instance actuelle de PathBuilder.
Qr(double, double et double)
Ajoutez un commandement relatif de « Quadratic Bezier Curve » aux données de route.
public PathBuilder Qr(double x1, double y1, double x, double y)
Parameters
x1
double
La coordonnée x du point de contrôle, relative à la position actuelle.
y1
double
La coordonnée y du point de contrôle, relative à la position actuelle.
x
double
La coordonnée x du point de fin de la courbe, relative à la position actuelle.
y
double
La coordonnée y du point de fin de la courbe, relative à la position actuelle.
Returns
L’instance actuelle de PathBuilder.
S(double, double et double)
Ajouter un commandement ‘Smooth Cubic Bezier Curve To’ aux données de route.
public PathBuilder S(double x2, double y2, double x, double y)
Parameters
x2
double
Le coordonné x du second point de contrôle.
y2
double
La coordonnée du second point de contrôle.
x
double
Le coordonné x du point de fin de la courbe.
y
double
la coordonnée du point de fin de la courbe.
Returns
L’instance actuelle de PathBuilder.
Sr(double, double et double)
Ajouter un commandement relatif ‘Smooth Cubic Bezier Curve To’ aux données de route.
public PathBuilder Sr(double x2, double y2, double x, double y)
Parameters
x2
double
La coordonnée x du second point de contrôle, relative à la position actuelle.
y2
double
La coordonnée y du deuxième point de contrôle, relative à la position actuelle.
x
double
La coordonnée x du point de fin de la courbe, relative à la position actuelle.
y
double
La coordonnée y du point de fin de la courbe, relative à la position actuelle.
Returns
L’instance actuelle de PathBuilder.
T(double, double)
Ajoutez un commandement ‘Smooth Quadratic Bezier Curve To’ aux données de route.
public PathBuilder T(double x, double y)
Parameters
x
double
Le coordonné x du point de fin de la courbe.
y
double
la coordonnée du point de fin de la courbe.
Returns
L’instance actuelle de PathBuilder.
Tr(double, double)
Ajoutez un commandement relatif ‘Smooth Quadratic Bezier Curve To’ aux données de route.
public PathBuilder Tr(double x, double y)
Parameters
x
double
La coordonnée x du point de fin de la courbe, relative à la position actuelle.
y
double
La coordonnée y du point de fin de la courbe, relative à la position actuelle.
Returns
L’instance actuelle de PathBuilder.
V(double)
Ajouter un commandement ‘Vertical Line To’ aux données de la route.
public PathBuilder V(double y)
Parameters
y
double
Le y-coordonné pour dessiner une ligne verticale à.
Returns
L’instance actuelle de PathBuilder.
Vr(double)
Ajouter une commande relative ‘Vertical Line To’ aux données de la route.
public PathBuilder Vr(double y)
Parameters
y
double
Le y-coordonné pour dessiner une ligne verticale à, en relation avec la position actuelle.
Returns
L’instance actuelle de PathBuilder.
Z()
Ajouter un commandement “Close Path” aux données de la route.
public PathBuilder Z()
Returns
L’instance actuelle de PathBuilder.