AddPathBox()

Syntaxe

AddPathBox(X.d, Y.d, Largeur.d, Hauteur.d [, Options])
Description
Ajoute un rectangle (box ou boîte) dans le chemin du dessin vectoriel.

Arguments

X.d, Y.d Origine de la boîte.
Largeur.d, Hauteur.d Largeur et hauteur de la boîte.
Options (optionnel) Peut être une combinaison des valeurs suivantes:
  #PB_Path_Default  : Pas de comportement spécial (Par défaut)
  #PB_Path_Relative : Les positions sont relatives à la dernière position du curseur.
  #PB_Path_Connected: La boîte est reliée au chemin existant avec une ligne et non pas automatiquement à une figure fermée.

Valeur de retour

Aucune.

Remarques

C'est une fonction pratique qui combine les appels nécessaires à AddPathLine() pour créer une forme de type simple boîte (box).

Par défaut, cette fonction achève la figure en cours dans le chemin et ajoute la boîte en tant que figure fermée et non connectée au chemin (à savoir qu'une boîte peut être remplie).

Ce comportement peut être modifié 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))

      AddPathBox(50, 50, 200, 50)
      AddPathBox(150, 75, 200, 50)
      VectorSourceColor(RGBA(255, 0, 0, 255))
      StrokePath(10)
    
      StopVectorDrawing()
    EndIf
    
    Repeat
      Event = WaitWindowEvent()
    Until Event = #PB_Event_CloseWindow
  EndIf

Voir aussi

MovePathCursor(), AddPathLine(), AddPathArc(), AddPathCircle(), AddPathEllipse(), AddPathCurve()

OS Supportés

Tous

<- AddPathArc() - VectorDrawing Index - AddPathCircle() ->