Главная страница
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
2-1298278775
fidel
2011-02-21 11:59
2011.06.05
Загрузка


1-1256550327
Ragazor
2009-10-26 12:45
2011.06.05
Конверт string в resourcestring


2-1298609942
maxefficiently
2011-02-25 07:59
2011.06.05
RAR Component


2-1298888893
bumb
2011-02-28 13:28
2011.06.05
запрос


2-1298528887
Xmen
2011-02-24 09:28
2011.06.05
Изменение картинки в SpeedButtonе