Bug 3878

Summary: Тест на вывод текста с помощью PATH_ExtTextOut
Product: WINE@Etersoft Reporter: Константин Кондратюк <kondratyuk>
Component: Графика GDI / DIB / GDIPLUSAssignee: BUGS@Etersoft <bugs>
Status: DEFERRED --- QA Contact:
Severity: minor    
Priority: P4 CC: lav, vitperov
Version: 1.0.10   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 3877    

Description Константин Кондратюк 2009-04-27 16:28:25 MSD
Проблемы две:
1) Текст обрезается по пробелу
2) Текст позиционируется с учётом глобальных координат, тогда как вывод происходит по локальным. В итоге текст сдвигается от нужной позиции на расстояние, равное расстоянию от края экрана до начала клиентской области окна, в которое делается вывод.

Примечание: из-за опечатки в "неправильной" строке, текст смещается по горизонтали и вертикали на длину проекции по оси Ox.


Для исправления ошибок #2608 и #2614 сделан патч
commit faa9cd0334b8f76cd6e27b35e95219e539dc5535
Author: Konstantin Kondratyuk <kondratyuk@etersoft.ru>
Date:   Mon Apr 27 16:25:07 2009 +0400

    gdi32: PATH_ExtTextOut function uses local coordinates (eterbugs #2608, #2614)

Перед созданием теста для смещения его лучше откатить.
Comment 1 Константин Кондратюк 2009-05-11 17:40:08 MSD
В winehq проблема решена в wine 1.1.20
Comment 2 Константин Кондратюк 2009-05-11 17:41:16 MSD
Рано :)
Текст всё ещё обрезается. См зависимую багу...
Comment 3 Vitaly Lipatov 2012-01-18 02:55:19 MSK
Больше не поручаем заданий bugs@.