DrawRotatedText()
Синтаксис
DrawRotatedText(x , y , Text$ , Angle.f [, Color])
Описание
Отображает данную строку на текущей поверхности под заданным углом.
Параметры
x, y Координаты верхнего левого угла строки для отображения. Также это точка, вокруг которой производится вращение. Text$ Текст предназначенный для вывода. Angle.f Параметр Angle.f задаёт угол в градусах для поворота против часовой стрелки начиная с ориентации обычного текста. Color Цвет, который будет использоваться для текста. Если этот параметр не указан, будет использоваться цвет по умолчанию, заданный с помощью FrontColor(). Этот цвет может быть в формате RGBA или RGB. Фон текста с поворотом всегда прозрачный.
Возвращаемое значение
Ничего.
Пример
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
См. также
DrawText(), DrawingFont(), FrontColor()
Поддерживаемые OS
Все