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

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

AcroPDF [Delphi]


sanich__ ©   (2005-10-29 17:54:00) 

Всем привет!

Возникла такая проблема:
Небходимо открывать файлы PDF из БД внутри программы
т.к. OleContainer очень глючный и не позволяет запускать AcrobatReader
внутри приложения я решил воспользоваться компонентом acroPdf , который
добавил через бибилиотеку типов, AcrobarReader 7,

Две основные проблеммы это:
По завершению программы не завершается
процесс AcroRD32 т.е. AcrobatReader остается не завершенным, и с каждой загрузкой документа
этот процес съедает все больше и больше памати, растет , и когда нибудь может кончится памать

1)Как этот процесс завершить? Или как корректно завершить AcroPDF чтобы
процес тоже убился, пробовал AcroPDF.Destroy -не помогает

Вторая проблемма - Компонент AcroPDF лежит на панели и имеет свойство
AlClient, т.е. при изменении
размера панели должен изменяться соответсвенно размер контейнера AcroPDF, но размер контейнера
изменяется, а вот сам документ не масштабируется т.е. остается некоторое
пространство между правой вертикальной прокруткой и измененной правой границей AсroPDF контейнера

2)вобщем вопрос такой, как с изменением размеров AcroPDF контейнера  
 изменить масштаб документа по ширине?


sanich__   (2005-10-29 18:18:00) [1]

Нет я так пробовал, и acroPdf1.destroy тоже не работает


isasa   (2005-10-29 18:11:00) [2]

AcroPDF:=nil;  ?


Наверх

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