![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с PlayEnhMetafile
z0ne © (2002-11-29 13:10:00)
Windows 95: PlayEnhMetaFile is subject to the limitations of the Windows 95 GDI. For example, Windows 95 supports only 16-bit signed coordinates. For records that contain 32-bit values, Windows 95 fails to play the record if the values are not in the range -32,768 to 32,767.
Вот что написано в Win32SDK, а у меня 29000 на 41000, то делать-то, может кто что посоветует.
z0ne (2002-12-02 09:52:00) [1]Нет, к сожалению не могу.
Можно, конечно отмасштабировать холст в сторону уменьшения, но тогда придётся также масштабировать и фонты.
Но фонт размером 30 (на этом dpi) при 30сpi совсем не тоже самое, что фонт 10 (на большем dpi).
Округление всё обгаживает.
MBo (2002-11-29 16:40:00) [2]Не можешь обойтись меньшим диапазоном кооринат (масштабом)?
z0ne (2002-11-29 16:09:00) [3]Есть, конечно идея использовать промежуток -32к..0, а если ещё больше размеры будут ???
Может использовать что-нибудь другое.
У меня в проге вывод идёт на промежуточный Metafile, а потом или предварительный просмотр или вывод на печать.
НУ ПОМОЖИТЕ КТО МОЖЕТ !!!
z0ne (2002-11-29 16:05:00) [4]Да понятно это ....
Делать то что ???? Идеи есть какие ???
MBo (2002-11-29 15:08:00) [5]Ничего не поделаешь - сказано, что 16-разрядные координаты, значит в 9Х не пойдет.