Central_IT Ответов: 4

Как очистить файл от объекта AxAcroPDF


У меня есть список, в котором отображаются файлы. Когда вы нажимаете на файл в списке, он отображается как объект AxAcroPDF.

Проблема у меня в том, что когда я выбираю файл и нажимаю кнопку Удалить, файл удаляется, но pdf-файл по-прежнему отображается на экране.

Как очистить файл от объекта AxAcroPDF?

4 Ответов

Рейтинг:
2

kenstanley37

Все, что вам нужно сделать, это загрузить pdf-файл, который не существует. Я узнал об этом по ошибке, неправильно набрав имя своего pdf-файла.

AxAcroPDFobject.Командами("DONTEXISTS.формат PDF")

Это позволит вернуть средство просмотра файлов PDF с пустым статусом.


Рейтинг:
2

prisoner#6

Я искал ответ в интернете и не нашел. Я сделал обходной маневр. Я создал пустой файл и загрузил его, когда закончил работу с текущим документом.


Рейтинг:
0

donbeto.com

Привет.

Я испытал ту же проблему, пытаясь очистить объект AxAcroPDF.

Я решил его, избавившись и воссоздав объект, а также снова установив свойства (размер, положение и т. д.) следующим образом:

AxAcroPDFobject.Распоряжаться();
AxAcroPDFobject = новый AxAcroPDFLib.AxAcroPDF
{
Включен = истина,
Местоположение = новая система.Рисование.Точка(5, 132),
Имя = " AxAcroPDFobject",
Размер = новая система.Рисование.Размер(192, 242),
};
контейнер.Контроли.Добавить (AxAcroPDFobject);

* Вам необходимо обновить размер и координаты местоположения (цифры выделены жирным шрифтом).
* "контейнер"это форма или групповое поле, содержащее объект AxAcroPDF.

Примечание: этот код предназначен для C#. Я надеюсь, что это поможет вам.


Рейтинг:
0

ehsaneng

общественного недействительными clearaxpdf()
{
if (axAcroPDF1 != null)
{
foreach (Process proc in Process.GetProcessesByName ("AcroRd32"))
{
тез.Докл.Убить();
}

}
}
затем вызовите эту функцию


Richard Deeming

ПЯТЬ ЛЕТ слишком поздно.