-
Здравствуйте!!! Помогите, пожалуйста!!! Не могу получить из документа WORD изображение и вставить его в TImage.
Мне надо примерно так: - проверить, есть ли катинка в Range(i, i+1); - если есть, взять его и вставить в TImage (или сохранить её в файл);
P.S. Работаю из Delphi
-
Что значит "не могу" ?
-
Не получатстя у меня. Я натыкался в интернете на похожую статью, но там просто ищется картинка под номером N и копируется в буфер обмена, затем я пробовал вставить её из буфера в TImage и у меня не получается. Мне надо немного подругому. Позиция картинки в тексте важна. Я перебираю все значения i в range(i, i+1) и если есть в нем картинка ее взять. Вот так. Думаю ясно объяснил :)
-
> пробовал вставить её из буфера в TImage и у меня не получается
как пробовал? LoadFromClipboardFormat ? она там есть в нужном формате? функцией IsClipboardFormatAvailable проверял?
-
Я пробовал вот так:
Word.ActiveDocument.Range.InlineShapes.Item(j).Range.CopyAsPicture;
Image1.Picture.Assign(Clipboard);
> функцией IsClipboardFormatAvailable проверял?
А как с ней работать? Что-то не разберусь...
-
Все! Разобрался :)
Только вот ещё одна проблемка есть: как мне проверить, есть ли в range(i, i+1) рисунок?
Ну помогите, пожалуйста! Нигде не найду! Очень надо!
-
Неужели никто не знает? Или просто мне никто не хочет помочь? Я искал, но нигде не нашел. Думал подскажут опытные люди ;), но еду ответа почти две недели :(.
|