Форум: "Основная";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];
ВнизПроблема c Windows Metafile Найти похожие ветки
← →
goliath © (2004-07-01 15:40) [0]Добрый день. Возникла такая проблема : Требуется в проге отображать графику в формате wmf. Файл создан с помощью Autocad. Все делов том, что приложение - кроссплатформенное [CLX] (Win / Linux), а в CLX приложениях формат wmf не поодерживается (оно понятно). насколько мне известно в wmf прописаны GDI функции и их параметры.
Внимание, вопрос !!! Может кто знает как можно грамотно прочитать wmf и отрисовать его на канве не прибегая к использованию winapi и TMetaFile ???
ПОМОГИТЕ ПОЖАЛУЙСТА !!!
Заранее спасибо
← →
Iconka (2004-07-01 15:43) [1]Если не прибегая к использованию winapi и TMetaFile то разобраться в формате и отрисовать вручную.
← →
Тестировщица (2004-07-01 15:46) [2]http://www.sdteam.com/7688/
← →
goliath © (2004-07-01 15:49) [3]Нашел описание формата. Читаю файл как там написано, но нифига не получается.
← →
goliath © (2004-07-01 15:50) [4]Может у кого есть примерчик чтения метафайла на Delphi ли C++
← →
Iconka (2004-07-01 15:51) [5]Чё-то быстро как-то.... Давай внимательнее разбирайся!
← →
goliath © (2004-07-01 15:56) [6]Да я уже неделю вожусь ...
Я просто сначала забыл про это сказать :)
Читаю последовательно :
1. Заголовок
2. MetaRecord"ы
Не нашел в файле ни одной команды, которая рисовала бы линию или прямоугольник (для простоты в в файле только 1 прямоугольник записан). И самое интересное : откуда-то появляются команды с 570 параметрами и это учитывая, что размер файла всего 500-600 байт ...
← →
MBo © (2004-07-01 16:01) [7]В книге Фень Юаня есть разбор структуры метафайла.
← →
goliath © (2004-07-01 16:03) [8]Структуру метафайла я знаю ... доки читал. Только не работает нефига ...
← →
goliath © (2004-07-01 16:17) [9]Так ... чувствую, что никто мне не поможет ...
← →
MBo © (2004-07-01 16:22) [10]ну так кому хочется ручным разбором заниматься...
EnumEnhMetaFile - и то муторно - море типов записей, куча рутины по обработке...
← →
goliath © (2004-07-01 16:24) [11]Конечно, идеальный вариант - найти компонент для C++ Builder / Kylix, который бы работал с wmf ... НО !!! :(
Короче, пойду повешусь !!!
← →
MBo © (2004-07-01 16:34) [12]Все же рекомендую найти книгу, к ней прилагаются исходники парсера метафайлов с получением C-кода, рисующего содержимое. Работа - неимоверная.
← →
goliath © (2004-07-01 16:36) [13]А как книга - то называется ?
← →
Тимохов © (2004-07-01 16:41) [14]
> goliath © (01.07.04 16:36) [13]
Фень Юань. Программирование графики в windows.
Неделю назад покупал в www.books.ru
262р, 1050 стр.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.041 c