TEdgeBrowser - открытие файла PDF

Delphi 10.4.2

Я пытался использовать TEdgeBrowser в течение последних нескольких дней, поэтому я все еще новичок в использовании этого компонента.

У меня есть страница, на которой отображаются ссылки на документы в формате PDF. Эта страница отображается в новом окне с заголовком «Обзор дела», а не в браузере по умолчанию.

Когда я нажимаю на ссылку, файл автоматически загружается в папку Загрузки, что нормально, после чего отображается следующий диалог Загрузки:

Обратите внимание на изображение выше, что в окно «Сводка по делу» для диалогового окна «Загрузки» добавлена ​​новая кнопка. Если я нажму «Открыть файл», PDF-файл откроется еще в одном новом окне, и это новое окно откроется за моим окном «Сводка дела».

Если я перемещаю окно «Сводка дела» (чтобы я мог видеть файл PDF) во время отображения диалогового окна «Загрузки», диалоговое окно «Загрузки» исчезает, как и кнопка для открытия этого диалогового окна.

Если нажать кнопку закрытия в этом диалоговом окне «Загрузки», новая кнопка, добавленная в окно «Обзор дела», также исчезнет, ​​и единственный способ снова получить доступ к диалоговому окну «Загрузки» - это еще раз щелкнуть одну из ссылок на файл PDF.

У меня есть несколько вопросов:

  1. Если в диалоговом окне «Загрузки» щелкнуть «Открыть файл», можно ли его открыть перед окном «Обзор дела»?

  2. Когда щелкают «Открыть файл» (или пользователь нажимает кнопку закрытия в диалоговом окне), диалоговое окно «Загрузки» исчезает, и это нормально, но кнопка, добавленная в окно «Обзор дела», также исчезает. Есть ли способ всегда отображать кнопку «Загрузки» в форме «Краткое изложение дела» (даже если в папке загрузки еще нет файлов, если это необходимо)?

  3. Есть ли способ обойти отображение диалогового окна «Загрузки» и просто открыть файл PDF в новом окне?

Спасибо всем, кто нашел время помочь разобраться в этом вопросе.

0 ответов

Другие вопросы по тегам