вставка рисунка WMF в RTF файл
От: MaxSautin http://www.sautinsoft.com
Дата: 23.11.04 14:47
Оценка:
Здравствуйте господа,

Вот такой вопрос:
Вставляю изображение 4x4 pix(цвет синий 6699FF) в WMF формате в RTF файл:

{\pict\wmetafile8\picw105\pich105\picwgoal60\pichgoal60\picscalex100\picscaley100
0100090000034300000000003700000000003700000040092000cc0000000000040004000000000028000000040000000400000001001800000000000000000000000000000000000000000000000000ff9760ff9760ff9760ff9760ff9760ff9760ff9760ff9760ff9760ff9760ff9760ff9760ff9760ff9760ff9760ff9760030000000000}



Получил это изображение функцией CreateMetaFile(filename). Короче эта картинка открывается только в Word 2000, а WordPad и OpenOffice ее показывать не хотят.

Теперь создал RTF с этой же картинкой, но уже не руками а через WordPad:

{\pict\wmetafile8\picw141\pich141\picwgoal80\pichgoal80 
0100090000035000000000003a0000000000050000000b0200000000050000000c028d008d003a000000430f2000cc00000004000400000000008d008d0000000000280000000400000004000000010018000000000030000000120b0000120b00000000000000000000ff9966ff9966ff9966ff99
66ff9966ff9966ff9966ff9966ff9966ff9966ff9966ff9966ff9966ff9966ff9966ff9966030000000000}



Здесь картинка открывается и в WordPade и Word-е, и вообще везде. Как я заметил у этого WMF заголовок начинается тоже 010009.... но здесь заголовок побольше чем у того который я создаю CreateMetaFile.

Вопрос: Что за хреновину создает CreateMetaFile и как создать нормальный wmf?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.