DashPath()
Syntaxe
DashPath(Largeur.d, Longueur.d [, Options [, Decalage.d]])Description
Dessine le chemin de dessin courant avec une série de tirets d'égale longueur et d'égal intervalle.
Arguments
Largeur.d Largeur de la ligne.
Cette valeur ne comprend pas la largeur de l'extrêmité de la ligne dessinée par un rond ou un carré.Longueur.d Longueur de chaque trait (et l'espace entre les traits). Options (optionnel) Peut être une combinaison des valeurs suivantes: #PB_Path_Default : Pas de comportement spécial (Par défaut) #PB_Path_Preserve : Ne pas réinitialiser le chemin après cette fonction #PB_Path_RoundEnd : Trace la ligne avec des extrémités arrondies #PB_Path_SquareEnd : Trace la ligne avec un carré aux extrémités #PB_Path_RoundCorner : Trace la ligne avec des coins arrondis #PB_Path_DiagonalCorner: Trace la ligne avec les coins coupés en diagonalDecalage.d (optionnel) La distance après laquelle le motif commence à être dessiné.
La valeur par défaut est 0.
Valeur de retour
Aucune.
Remarques
Par défaut, le chemin est réinitialisé après l'appel à cette fonction. Ceci peut être évité avec les options appropriées.
Exemple
If OpenWindow(0, 0, 0, 400, 200, "VectorDrawing", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) CanvasGadget(0, 0, 0, 400, 200) If StartVectorDrawing(CanvasVectorOutput(0)) MovePathCursor(40, 20) For i = 1 To 4 AddPathLine(80, 0, #PB_Path_Relative) AddPathLine(0, 40, #PB_Path_Relative) Next i VectorSourceColor(RGBA(255, 0, 0, 255)) DashPath(5, 15) StopVectorDrawing() EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
Voir aussi
FillPath(), StrokePath(), DotPath(), CustomDashPath(), IsInsideStroke(), ResetPath()
OS Supportés
Tous