Как реализовать перенос слов (при достижении критической длины строки в пикселях или символах) для компонента Img_text?code_24368.txt[flood]Желательно не прибегать к использованию дополнительной отрисовки (ещё одному компоненту) на следующей строке, т.к. строк будет много, и по мере их заполнения ощутимо нарушится быстродействие. [/flood]
Этот топик читают: Гость
Ответов: 9
Рейтинг: 1
|
|||
карма: 0 |
| ||
файлы: 1 | code_24368.txt [689B] [151] |
Ответов: 3889
Рейтинг: 362
|
|||
andrewone писал(а): Как реализовать перенос словВыдавать уже разрезанные (например, Copy) строки в цикле. Img_text не поддерживает перевод строки, ни спецсимволами, ни тегами. |
|||
карма: 1 |
|
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
andrewone писал(а): Как реализовать перенос словНикак. Только использованием DocumentTemplate ------------ Дoбавленo в 15.36: 1nd1g0 писал(а): Выдавать уже разрезанные (например, Copy) строки в циклеАга, в один элемент ![]() andrewone писал(а): Желательно не прибегать к использованию дополнительной отрисовки (ещё одному компоненту) на следующей строке, т.к. строк будет много, и по мере их заполнения ощутимо нарушится быстродействие------------ Дoбавленo в 15.39: 1nd1g0, ты с компонентом DocumentTemplate тоже ознакомься, пригодится |
|||
карма: 22 |
|
Ответов: 3889
Рейтинг: 362
|
|||
Да, действительно, там CRLF поддерживается.
|
|||
карма: 1 |
|
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
карма: 22 |
| ||
файлы: 1 | code_24370.txt [686B] [213] | ||
Голосовали: | andrewone |
Ответов: 9
Рейтинг: 1
|
|||
nesco, спасибо большое.
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
карма: 25 |
| ||
файлы: 1 | calend3.rar [5.4KB] [105] |
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
Tad писал(а): Конечно в одинИ на что это похоже ![]() |
|||
карма: 22 |
|
Ответов: 3889
Рейтинг: 362
|
|||
nesco, это он иронизировать так пытается. Что касается топика (разрезание длинной строки, чтобы влезла в картинку), то и с DocumentTemplate "в один элемент" (с)Кто-то, без расстановки переводов строк в цикле человеку один хрен не обойтись, так что ирония и наезды мимо кассы. [flood]Кстати, "Печать документов" - офигеть какое очевидное для новичка название раздела для рисования на форме. Равно как и "Структурированное хранилище" для офисных документов. Тут ЧСВ со знанием редких терминов перевесили здравый смысл.[/flood]
|
|||
карма: 1 |
|
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
1nd1g0 писал(а): Равно как и структурированное хранилище для офисных документовГы-гы-гы. Любой запрос в Google по структуированному хранилищу ведет к Offic-у. Я не разрабатывал его для Offic-a, я разрабатывал его для широких нужд. Применение его для чтения структуры doc и xls -- это частный случай Точно также и DocementTemplate работает с контекстом отрисовки, будь-то принтер или экран. Перед тем, как что-то делать, неплохо бы Маркса почитать |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco писал(а): И на что это похожеЧеловек спросил: andrewone писал(а): Как реализовать перенос слов (при достижении критической длины строки в пикселях или символах) для компонента Img_text?![]() |
|||
карма: 25 |
|
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
Tad, ты не ответил на мой вопрос -- зачем такие сложности, когда есть компонент, специально заточенный под это дело. Знаешь, не все любят, как ты, зниматься мазохизмом
|
|||
карма: 22 |
|
Ответов: 131
Рейтинг: 15
|
|||
карма: 0 |
| ||
файлы: 1 | code_24372.txt [20KB] [205] |
Ответов: 16884
Рейтинг: 1239
|
|||
nesco,
![]() nesco писал(а): Знаешь, не все любят, как ты, зниматься мазохизмом Мазохизм (от имени Леопольда фон Захер-Мазоха) — в широком смысле — склонность к насилию, получение удовольствия от унижения и мучения со стороны других людей. Извини, но выделенное жирным скорее относится к тебе.nesco писал(а): зачем такие сложности1. Вопрос был по Img_text. 2. То, что ты предложил использовать альтернативный вариант DocumentTemplate честь тебе и хвала. 3. То, что я показал, как использовать для многострочного вывода (с разными цветами и шрифтами) Img_text. - это мазохизм. И знаешь почему ? Потому, что кто-то смеет думать не так, как ты. Извини. |
|||
карма: 25 |
| ||
Голосовали: | 1nd1g0, ser_davkin |
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
Tad писал(а): Какие сложности ? Отсчитать нужное число символов, выдать на любую "подложку" и увеличить "Y" ?Так вот надо простенько и нарисовать, а не выкладывать портянку, в которой начинающий, и не только, ногу сломает. ------------ Дoбавленo в 17.36: Что ж, оставайтесь при своем мнении, я умываю руки. Посмотрю со стороны, чему вы народ учить будет, не зная сами толком элементной базы |
|||
карма: 22 |
| ||
Голосовали: | Assasin |