DrawRotatedText()

Syntaxe

DrawRotatedText(X, Y, Texte$, Angle.f [, Couleur])
Description
Affiche une chaîne de caractères avec un angle donné sur la surface de dessin en cours.

Arguments

X, Y L'emplacement du coin en haut et à gauche du texte.

C'est aussi le centre de rotation du texte.
Texte$ Le texte à dessiner.
Angle.f L'angle de rotation en degrés (sens anti-horaire).
Couleur (optionnel) La couleur du texte.

Si ce paramètre n'est pas spécifié alors la couleur par défaut FrontColor() sera utilisée.

Cette couleur peut être au format RGB() ou RGBA().

Le fond du texte est toujours transparent.

Valeur de retour

Aucune.

Exemple

  If OpenWindow(0, 0, 0, 200, 200, "DrawRotatedText Exemple", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    If CreateImage(0, 200, 200) And StartDrawing(ImageOutput(0))
      Box(0, 0, 200, 200, RGB(255, 255, 255))
      For Angle = 0 To 360 Step 45
        DrawRotatedText(100, 100, "Hello World!", Angle, RGB(0, 0, 0))
      Next Angle
      StopDrawing() 
      ImageGadget(0, 0, 0, 200, 200, ImageID(0))
    EndIf
    
    Repeat
      Event = WaitWindowEvent()
    Until Event = #PB_Event_CloseWindow
  EndIf

Voir aussi

DrawText(), DrawingFont(), FrontColor()

OS Supportés

Tous

<- DrawImage() - 2DDrawing Index - DrawText() ->