|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
работа с бфером и изображением
есть проект о распознавании и обработке анкет, реализуется на delphi 7, в качестве распознавателя cuneiform, взаимодействие осуществляется с помощью OLE.
Суть проблемы: есть метод, позволяющий брать изображение из буфера,распознавать его и распознанное заносить обратно в буфер. При занесении в буфер изображения из painta с помощью ctrl+c все замечательно работает и распознается, но если заносить изображение в буфер программно: Clipboard.Assign(Bitmap); то изображени остается в буфере,никакого распознавания не происходит, при этом в буфере при копировании из painta хранятся следующие типы данных DataObject Embed Source Native OwnerLink Object Descriptor CF_METAFILEPICT CF_DIB Ole Private Data CF_ENHMETAFILE CF_BITMAP CF_MAX (Win 95) а при копировании из программы: CF_BITMAP CF_DIB CF_MAX (Win 95) вопрос: можно ли скопировать изображение в буфер программно так,как будто оно скопировалось из painta, т.е. с такими же типами,предполагаю что проблема именна в этом. хотелось бы увидеть какие-нибудь примеры кода заранее спасибо. |