Главная страница
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.005 c
15-1296771492
xayam
2011-02-04 01:18
2011.06.05
Какая у Вас группа крови?


2-1298894365
advise
2011-02-28 14:59
2011.06.05
Посоветуйте плз при помощи какого компонента сделать?


4-1248431121
Игорь
2009-07-24 14:25
2011.06.05
Перечисление групп процесса


2-1298489959
Gu
2011-02-23 22:39
2011.06.05
Проверить наличие включенной Dep в виндах


2-1298399817
aka
2011-02-22 21:36
2011.06.05
TreeView