![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
сохранение формы [D7, WinXP]
neo_cleaner © (2006-05-02 12:47:00)Подскажите как сохранить форму (как картинку) в Word-овский файл на лок.диск
и если таковой существует, то переименовать его автоматически (без запроса)
(сохранение тоже без запроса), делфи 7.0, винда ХР.
И есть ли такая возможность дописать в файл, скажем на следующем листе Word-а.
заранее благодарен
neo_cleaner
REA (2006-05-03 16:08:00) [1]Точнее COM + GetFormImage
REA (2006-05-03 16:06:00) [2]Clipboard.Assign(GetFormImage)
neo_cleaner (2006-05-03 10:38:00) [3]Всем чело - кое THANKS
Мефисто (2006-05-02 21:00:00) [4]TStas © (02.05.06 18:46) [5]
Разве, что может еще подойдет в добавок PaintTo() для TWinControl-ов
Мефисто (2006-05-02 20:54:00) [5]TStas © (02.05.06 18:46) [5]
>> У формы же есть GetBitmap или как-то похоже называющийся метод,
Не вещайте людям спагетти на ухи.
TStas (2006-05-02 18:46:00) [6]А вся форма нужна? У формы же есть GetBitmap или как-то похоже называющийся метод, сохранить битмап в файл и, можно через СОМ вставить в документ
SuperBUG (2006-05-02 17:33:00) [7]
> Alarm ©
Угу,я ж и говорю Alt+PrintScreen а не PrintScreen
Alarm (2006-05-02 15:48:00) [8]
> а можно заслать форме Alt+PrintScreen и затем работать с
> картинкой в буфере
>SuperBUG © (02.05.06 15:24) [2]
А это, собственно, не всегда только форма приложения (не исключено что форма занимает не всю область дисплея, то есть кроме формы "зацепится" и область "чужих" приложений)
SuperBUG (2006-05-02 15:24:00) [9]а можно заслать форме Alt+PrintScreen и затем работать с картинкой в буфере
Мефисто (2006-05-02 15:20:00) [10]Только можем дать наводку...
Для работы с документами офиса полно инфы уже в инете. Можно нарыть.
Ключевые слова для поиска: технологя COM, создание документов Word Excel
Изображение с формы можешь снять к примеру так..
TForm.Canvas.BrushCopy();
TForm.Canvas.CopyRect();
Сохранить во временный битмап,
TBitmap
а затем вставить растровое изображение в документ.