Обработка wmf (Windows Matafile)...

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
SergeyDV
новенький
Сообщения: 18
Зарегистрирован: 18.12.2008 21:22:31

Обработка wmf (Windows Matafile)...

Сообщение SergeyDV »

Собственно сабж...
Есть ли какой класс для работы с wmf?
Или как wmf привести к TBitmap?
SergeyDV
новенький
Сообщения: 18
Зарегистрирован: 18.12.2008 21:22:31

Сообщение SergeyDV »

Нашел такой вот это: http://wiki.lazarus.freepascal.org/TMet ... fileCanvas
Но там не реализованы Load(Save)FromStreem и Load(Save)FromFile...

У меня задача: есть БД (не моя) в которой хранятся рисунки в emf, вот их то и надо оттуда выдернуть, показать и сохранить в своей БД.
Михаил Крамер
новенький
Сообщения: 73
Зарегистрирован: 08.02.2008 13:26:40

Сообщение Михаил Крамер »

А в какой оси? Если в Windows - то функции обработки метафайлов в API и так достаточно удобны - лучше использовать напрямую. Но кросс-плотформенность полетит конечно
SergeyDV
новенький
Сообщения: 18
Зарегистрирован: 18.12.2008 21:22:31

Сообщение SergeyDV »

да именно в винде и надо!
попытки найти документацию с API для метафайлав у меня не увечались успехом...
где можно почитать?
Михаил Крамер
новенький
Сообщения: 73
Зарегистрирован: 08.02.2008 13:26:40

Сообщение Михаил Крамер »

  • http://develab.narod.ru/api/index0.htm
  • http://www.softforfree.com/programs/spravochnik_winapi-4437.html
  • http://delphi7.info/?module=winapi

См. на предмет функций CreateMetafile, EnumMetafile, PlayMetafile и прочие

Добавлено спустя 6 минут 20 секунд:
Вот вам ещё:
http://soft.softodrom.ru/ap/p3218.shtml

Все функции API для метафайлов очень удобны
Ответить