Class PathBuilder

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

object PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

L’instance actuelle de PathBuilder.

Build()

Création de la ligne de données de route.

public string Build()

Returns

string

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

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

PathBuilder

L’instance actuelle de PathBuilder.

Z()

Ajouter un commandement “Close Path” aux données de la route.

public PathBuilder Z()

Returns

PathBuilder

L’instance actuelle de PathBuilder.

 Français