Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Возможно ли определить позицию переноса в DrawText? [D2005, XP]


KilkennyCat ©   (2010-07-21 19:30:00) 

при флагах DT_CalcRect or DT_WordBreak.
Можно, конечно, просто весь процесс переноса строк самому написать, но вдруг такая возможность есть?


KilkennyCat   (2010-07-22 11:13:00) [1]


> brother ©   (22.07.10 04:42) [8]

Зачем?
Я уже прогу сдал в тестирование давно.
А в плане изучения он ценности не представляет, реализовано как сказано в [6]


brother   (2010-07-22 04:42:00) [2]

код то где?


KilkennyCat   (2010-07-22 00:05:00) [3]

разумеется. я просто хотел схитрить слегка, ибо не совсем текст - есть поддержка форматирования через html. Парсер и отрисовка его у мня написана сто лет назад, для сингллайн, не хотелось заново разбираться. Вот если бы через дроутекст я бы получил две строки - было бы очень просто тупо вызвать мою DrawHTML дважды.

Игорь, Леонид - спасибо.

P.S.
Целый час провозился из-за перепутывания местами операндов в Pos :(
Вот что значит редко писать с нуля...


Игорь Шевченко   (2010-07-21 23:22:00) [4]

собственно, процесс несложный, текст разбивается на слова и последовательно выполняется extTextout


Leonid Troyanovsky   (2010-07-21 23:03:00) [5]


> KilkennyCat ©   (21.07.10 22:44) [4]

> Хе, если бы! Моноширинный - это утопия...

Вылаживай, будем разбираться.

--
Regards, LVT.


KilkennyCat   (2010-07-21 22:44:00) [6]

Хе, если бы! Моноширинный - это утопия...


Leonid Troyanovsky   (2010-07-21 22:33:00) [7]


> KilkennyCat ©   (21.07.10 20:14) [2]

> написал свой вычислитель переноса, заодно и рисователь.

Для моноширинного шрифта?

--
Regards, LVT.


KilkennyCat   (2010-07-21 20:14:00) [8]

неа, спасибо, не подойдет. Точнее, подойдет, но все равно придется кучку писать дополнительно.

написал свой вычислитель переноса, заодно и рисователь.


Игорь Шевченко   (2010-07-21 19:38:00) [9]

sysutils.wraptext не ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо