Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

сконвертироать содержимое буфера обмена wmf > bmp


Дмитрий Белькевич ©   (2012-04-05 21:57:00) 

Добрый день. Формат содержимого буфера - Rich Text Format.  RTF содержит некоторый текст и несколько картинок предположительно в векторном формате (wmf). Нужно сконвертировать картинки wmf в формат bmp, всё остальное нужно оставить как есть.
Какую задачу решаю. Программа, в которую вставляются данные из буфера не умеет принимать вставлять wmf, но умеет вставлять bmp. Программа, которая вставляет текст в буфер вставляет картинки в wmf, в bmp не умеет вставлять. Обе программы - чужие, есть доступ только к данным буфера.
Сырцы приветствуются :) Ключевики для решения задачи тоже.
Один конкретный вопрос - можно ли как-то к буферу как к 'raw data' обратиться - то есть побайтно в файл сохранить его содержимое.
Заранее благодарю ответивших.


MBo   (2012-04-06 05:59:00) [1]

>побайтно в файл сохранить его содержимое.
http://delphimaster.net/view/1-22770


Дмитрий Белькевич   (2012-04-05 23:22:00) [2]

Нашел такой код:

http://delphimaster.net/view/1-1155812703, [24]

результат его работы:

DataObject
Rich Text Format
Rich Text Format Without Objects
RTF As Text
CF_TEXT
CF_UNICODETEXT
RichEdit Binary
RTF in UTF8
RTF with NCRs for nonASCII
Ole Private Data
CF_LOCALE (Win 95)
CF_OEMTEXT


MBo   (2012-04-05 22:14:00) [3]

http://delphimaster.net/?s=EnumClipboardFormats&pcount=50&forum=0&user=&order=REPLYDATE&dir=desc&title=1&message=1&date_begin=&date_end=


Наверх

Титульная страница Поиск, карта сайта Написать письмо