DrawRotatedText()

Syntax

DrawRotatedText(x, y, Text$, Winkel.f [, Farbe])
Beschreibung
Zeigt den angegebenen String 'Text$' auf der aktuellen Ausgabe im angegebenen Winkel an.

Parameter

Die Parameter 'x' und 'y' verweisen auf die linke obere Ecke des anzuzeigenden Strings. Dies ist auch der Punkt, um den die Drehung stattfinden wird. Der Parameter 'Winkel.f' definiert den Winkel in Grad, um den entgegen der Uhrzeigerrichtung rotiert wird - ausgehend von der normalen Text-Richtung. Der Parameter 'Farbe' kann verwendet werden, um die mit FrontColor() festgelegte Farbe zu überschreiben. Der Hintergrund des gedrehten Textes ist immer transparent.

Beispiel:

  If OpenWindow(0, 0, 0, 200, 200, "2DDrawing Example", #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

Unterstützte OS

Alle

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