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

Вниз

Возможно ли определить позицию переноса в DrawText?   Найти похожие ветки 

 
KilkennyCat ©   (2010-07-21 19:30) [0]

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


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

sysutils.wraptext не ?


 
KilkennyCat ©   (2010-07-21 20:14) [2]

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

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


 
Leonid Troyanovsky ©   (2010-07-21 22:33) [3]


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

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

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

--
Regards, LVT.


 
KilkennyCat ©   (2010-07-21 22:44) [4]

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


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


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

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

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

--
Regards, LVT.


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

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


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

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

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

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


 
brother ©   (2010-07-22 04:42) [8]

код то где?


 
KilkennyCat ©   (2010-07-22 11:13) [9]


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

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



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

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

Наверх




Память: 0.48 MB
Время: 0.011 c
2-1279881424
Vladimir
2010-07-23 14:37
2010.10.17
Позиция указателя мыши в RichEdit


15-1279010786
Артур Д.
2010-07-13 12:46
2010.10.17
Опыт работы с фрилансерами


2-1279957179
_guest_
2010-07-24 11:39
2010.10.17
можно ли напрямую использовать сишные файлы h и lib


3-1246530307
Miau
2009-07-02 14:25
2010.10.17
create table жутко тормозит


15-1279090074
oldman
2010-07-14 10:47
2010.10.17
И никакой пользы для юзеров родной страны...