AddPathSegments()
Syntaxe
AddPathSegments(Segments$ [, Options])Description
Ajoute des segments décrits sous forme de chaîne dans le chemin du dessin vectoriel.
Cette commande peut être utilisé pour reproduire les commandes de chemin enregistrées avec la commande PathSegments().
Arguments
Segments$ Indique les commandes à exécuter.
La description du segment se compose de commandes à une lettre suivie par un nombre approprié de coordonnées. Les valeurs peuvent être séparés par des espaces ou des virgules. Les commandes en majuscules interprètent leurs arguments comme des coordonnées absolues, les commandes équivalentes en minuscules interprètent ses arguments comme relatif au dernier segment ajouté.Chemin absolu: M x y MovePathCursor() L x y AddPathLine() C x1 y1 x2 y2 x3 y3 AddPathCurve() Z ClosePath() Chemin relatif: m x y MovePathCursor() l x y AddPathLine() c x1 y1 x2 y2 x3 y3 AddPathCurve() z ClosePath()En plus de cette syntaxe simplifiée, la commande accepte également les descriptions de chemin dans le format défini par le Standard SVG Tiny qui contient quelques lettres de commandes supplémentaires.
Une traduction en français et de nombreuses informations cachées >> ici <<
Options (optionnel) Peut être une combinaison des valeurs suivantes: #PB_Path_Default : Aucun comportement spécial (par défaut) #PB_Path_Relative : Interprète toutes les coordonnées par rapport à la position courante du curseur
Valeur de retour
Aucune.
Exemple
If OpenWindow(0, 0, 0, 400, 200, "AddPathSegments", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) CanvasGadget(0, 0, 0, 400, 200) If StartVectorDrawing(CanvasVectorOutput(0)) AddPathSegments("M 40 20 L 120 20 L 120 60 L 200 60 L 200 100 L 280 100 L 280 140 L 360 140 L 360 180") VectorSourceColor(RGBA(255, 0, 0, 255)) StrokePath(10, #PB_Path_RoundCorner) StopVectorDrawing() EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
Voir aussi
PathSegments()
OS Supportés
Tous