Text2Image
Вложений: 3
|
Переделал с нуля (в том числе учёл нелюбовь Б3д к кирилице)
Код:
|
Ответ: Text2Image
апд
Код:
Dim Text2Image_buffer$(0) вернёт хендл созданной картинки, в которой будет содержаться текст InputString$ разрезанный на строки, по длине, равной корню из длины исходной строки (критерий рахбиения можно настроить в Function TextSplit(InputString$,crt_%=0) ) Function TextSplit(InputString$,crt_%=0) заполняет массив Text2Image_buffer строками длиной crt_, составленными из InputString если, crt_ не задано - бертся корень длины исходной строки. Последняя строка массива Text2Image_buffer(i)="" Function AdaptText2Len$(InputString$,max%,SEP%) Подготавливает текст InputString$ к разбитию на строки длиной max% по разделителю SEP%. В случае если строку нельзя разбить, функция делает искусственные вставки по длине разделетиля. Function TextReady() Вернёт ИСТИНУ, если в массиве Text2Image_buffer уже хранится разбиение Function FlushText() Принудительно очистит все массивы (вызвать перед TextSplit или Text2Image не нужно) |
Ответ: Text2Image
Если будет следующее обновление, можно ли добавить перенос строки с помощью неиспользуемого символа(например тильды или вертикальной черты), я пытался сделать это во второй версии, но не вышло.. Было бы полезно! :)
|
Ответ: Text2Image
Это функции для написания текста на картинках? А можно писать на текстурах? :4to: Надо бы разобратся)))
|
Ответ: Text2Image
писать в граф. буфер (картинку, текстуру, буфер экрана) можно и штатными способами. Библиотека предназначена для разбивки длинной строки на подстроки по критерию; а куда Вы направите вывод - дело Ваше.
|
Часовой пояс GMT +4, время: 23:16. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot