|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
вытащить из буфера картинки
есть Word документ...тырю из него всю инфру,копируя через буфер
Код:
procedure TForm7.Button1Click(Sender: TObject); var COM_Word: variant; DocName, TxtName, EditFile: string; bmp:TBitmap; begin try if OpenDialog1.Execute then EditFile := Form7.OpenDialog1.FileName; try COM_Word := CreateOLEObject('Word.Application'); COM_Word.Visible := False; DocName := {ExtractFilePath(Application.ExeName) +} EditFile; COM_Word.Documents.Open(DocName); Com_Word.ActiveDocument.Select; COM_Word.Selection.Copy; RichEdit1.PasteFromClipboard; COM_Word.DisplayAlerts := False; COM_Word.Quit; finally COM_Word := UnAssigned; end; except end; end; а еще в этом документе картинки лежат, а RichEdit их не умеет смотреть...слышал что-то вроде что можно каждую картинку в динамический Image втыкать...но как картинки собственно можно из буфера умыкнуть? для меня это остается огромной тайной |
#2
|
||||
|
||||
перед нажатием кнопки Button1 нажми PrintScreen
PHP код:
|
#3
|
|||
|
|||
ну это типо одна картинка отскриненная из буфера и мы знаем что там больше ничего нету, а как цикл организовать чтоб ВСЕ картинки из буфера? там какой-то маркер конца буфера должен же быть по-идее....
Последний раз редактировалось ZaaaK, 30.06.2010 в 11:20. |
#4
|
||||
|
||||
я даже не могу представить как несколько картинок может быть в буфере обмена. это ж что получается, когда я в paint'е нажимаю ctrl+v, то у меня должно вставиться несколько картинок?
хотя, да, работает, интересно. только в паинт вставляется одна картинка, которая как бы состоит из нескольких, но одна Последний раз редактировалось NumLock, 30.06.2010 в 13:14. |
#5
|
|||
|
|||
s
не можешь представить несколько картинок в буфере?лол... я ясно написал что копирую все из документа вотдовского,там МНОГО картинок...как их разбить...кстати Paint вроде берет и всю тягомутину из Word-а в рисунок делает о_О
Последний раз редактировалось ZaaaK, 30.06.2010 в 16:43. |