![]() |
Перенос текста
Еще одна функция связанная с текстом: перенос текста по слову\букве в новый столбец + маленькое дополнение...возможность отображенния тени текста.
Код:
; ************************************************************ |
Ответ: Перенос текста
А вот упрощенный вариант (так сказать - консольный)
Function Print_f (x = 0, y = 0, ln$ = "", width = 80) old = 1: now = 1: temp = 1: i = 0 For counter = now To Len (ln$) now = Instr (ln$, " ", temp) If width < (now - old) Then Locate x, y + i Print Mid$(ln$, old, temp - old-1) old = temp: i = i + FontHeight () + 1 Else temp = now + 1 EndIf Next Locate x, y + i Print Mid$(ln$, old, temp - old-1) End Function |
Ответ: Перенос текста
кстати как решить проблемму, что Blitz режет длинные руские строки?
|
Ответ: Перенос текста
Можно рисовать их побуквенно. А вообще текст в блитце тормознутый, свой рисованый шрифт лучше использовать.
|
Ответ: Перенос текста
Цитата:
|
Ответ: Перенос текста
Цитата:
|
Ответ: Перенос текста
Цитата:
Цитата:
|
Ответ: Перенос текста
А у меня ничего не режет - дело в кривизне рук и мозгоф!
|
Ответ: Перенос текста
"Еще Upper и Lower не действует на кириллицу." <--- У МЕНЯ ВСЕ ДЕЙСТВУЕТ!!!
ДУМАТЬ!!! |
Часовой пояс GMT +4, время: 23:53. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot