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