Страница 1 из 1
Эллипс в метафайле переданный через clipbrd кривой!
Добавлено: 05 сен 2005, 10:54
grtk
В Worde и в PageMke маленькие эллипсы кривые. При печати в этих программах, тоже. Подскажите, пожалуйста, как это поправить
Добавлено: 06 сен 2005, 14:41
Eugie
А что, бывают прямые эллипсы?
Если серьезно, опиши проблему подробнее.
Добавлено: 06 сен 2005, 16:30
AiK
тема переехала из WinAPI.
Добавлено: 06 сен 2005, 20:53
grtk
Рисую в метафайле круги, отправляю в clipbrd, в Worde принимаю и вижу сморщенные некруги.
Добавлено: 07 сен 2005, 11:35
Eugie
Рисуешь в Word'е и копируешь через clipboard из одного документа в другой?
Что значит 'сморщенные' - из круга эллипс получается, что ли?
От размера круга эффект как-нибудь зависит?
В любом случае, хотелось бы взглянуть. Выложи картинку, если есть куда или отправь мне на мыло.
Добавлено: 07 сен 2005, 12:56
grtk
Не знаю, как можно вложить bmp сюда.
Пытаюсь найти систему координат в Worde и PageMakere. При построении метафайла я беру экран за основу с разрешением 96рх, шириной 75мм. Играю метафайл в своем приложении и получаю правельные круги. Отправляю его в clipbrd. Принимаю, например в Worde, получаю круги разной формы, иногда даже кривые яйца. Пытался создавать метафайлы в масштабе 600рх, 300рх и играть их в другом метафайле, меньшего размера (75мм) и опять отправлял их в clipbrd. Получал другие яйца. Причем, вWorde и PgMke разные масштабы и системы координат. Я бы был спокоен, если бы ЭТО было только на экране. Когда печатаю в этих программах, то получаю тоже самое, только менее заметно, чем на экране.
Спасибо Вам за сочуствие!
Камиль.
Добавлено: 07 сен 2005, 14:07
Eugie
Вышли картинку (что должно быть и что получилось) на
ess@mail.ru, посмотрю.
Ты метафайлы создаешь сам, с помощью CreateMеtaFile итд., я правильно понял? На пропорции влияет т.н. mapping mode (функция SetMapMode). Попробуй еще до отрисовки, как только получил device context, задать mapping mode MM_LOMETRIC.
Попробуй подергать размеры картинки в самом Word'е, поменяй соотношение сторон через Format Picture... - изменяются ли при этом пропорции фигур?