DrawRotatedText()
Syntaxe
DrawRotatedText(x, y, Texte$, Angle.f [, Couleur])Description
Affiche la chaîne Texte$ sur la surface de dessin en cours aux coordonnées (x,y), avec un 'angle' donné. La surface de dessin est fixée par la fonction StartDrawing(). Les paramètres 'x' et 'y' correspondent aux coordonnées du point autour duquel la rotation aura lieu.
Le paramètre 'Couleur' est optionnel et peut être utilisé pour remplacer la couleur d'avant plan lors de l'exécution de cette commande. Le fond d'un texte orienté est toujours transparent.Exemple:
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
OS Supportés
Tous