Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.004 c
2-1298303360
Alex_C
2011-02-21 18:49
2011.06.05
Ошибка при FreeLibrary


3-1260262902
mz
2009-12-08 12:01
2011.06.05
sql-запрос


2-1298569806
RMan
2011-02-24 20:50
2011.06.05
Прозрачное неактивное окно


15-1297838969
DiamondShark
2011-02-16 09:49
2011.06.05
Тулзы для Оракла


15-1298022297
TUser
2011-02-18 12:44
2011.06.05
Про пятивалентный углерод




   Наверх