Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.06.05;
Скачать: CL | DM;

Вниз

Деление строки   Найти похожие ветки 

 
Артём   (2011-02-25 00:59) [0]

Удалено модератором
Примечание: Не надо заводить кучу тем с одинаковым вопросом.


 
sniknik ©   (2011-02-25 01:28) [1]

http://delphimaster.net/view/2-1298464739/


 
KilkennyCat ©   (2011-02-25 01:52) [2]

TStringList - загнав в него текст для разбития и установив соответствующие делиметеры (пробел - по умолчанию уже) можно легко получить массив слов.
Подробнее описано в интернете миллионократно.

Далее можно поступить следующим образом: вычислить длину каждого слова, и дальше сформировать строку, где сумма длин будет не более длины вывода, либо постепенно формировать строку, пока ее длина не превысит длину вывода.
Для вычисления использовать Canvas.TextWidth.

Либо выводить столько слов, сколько требуется.
Либо выводить, пока не встретится конкретное слово.
Либо что-угодно вообще.

проделать эту операцию пока слова не кончатся.

либо использовать DrawText c DT_CALCRECT.

Но все это извращение.
В отчетах имеется автоматический перенос строк.


 
Германн ©   (2011-02-25 03:36) [3]


> Здравствуйте мастера! Подскажите как можно решить данную
> проблему


> sniknik ©   (25.02.11 01:28) [1]
>
> http://delphimaster.net/view/2-1298464739/
>

Какую проблему нужно решить?



Страницы: 1 вся ветка

Текущий архив: 2011.06.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
4-1248243091
Danger
2009-07-22 10:11
2011.06.05
в терминальной сессии - найти окно по классу


2-1298993690
Андрей_новичок
2011-03-01 18:34
2011.06.05
Получить путь и имя файла рисунка рабочего стола


15-1298237396
Юрий
2011-02-21 00:29
2011.06.05
С днем рождения ! 21 февраля 2011 понедельник


2-1298780760
filimonic
2011-02-27 07:26
2011.06.05
Как заблокировать кнопку Пуск в Windows 7


15-1297848575
DelphiN!
2011-02-16 12:29
2011.06.05
Ошибка в bat файле