pe:documentviewer nameddest атрибут не работает
Я пытаюсь показать PDF в диалоге a p:, но я хочу открыть PDF в определенном месте, вот мой код:
<p:commandLink value="test" oncomplete="PF('dlg').show()"/>
<p:dialog header="Dialog" widgetVar="dlg"
resizable="false"
fitViewport="true">
<pe:documentViewer height="500" width="800"
nameddest="nature"
name="helpImmo.pdf"/>
</p:dialog>
Таким образом, PDF открыт, но на первой странице
NB: когда я использую атрибут страницы, он работает
1 ответ
Атрибут nameddest
из pe:documentViewer
может использоваться для открытия PDF в определенном названном месте назначения, которое технически отличается от закладки.
Чтобы проверить, правильно ли работают ваш код и библиотеки проектов, загрузите этот пример в формате PDF, включите его в свой проект и в pe:documentViewer
и установите, например, nameddest = "Chapter3".
Я протестировал его с PF 6.1 и PF-расширениями 6.1. Он работает нормально на моей стороне и открывает запрошенный названный пункт назначения.
Поэтому убедитесь, что
- Ваш PDF фактически назвал место назначения "природа" создан,
- Ваша версия PF-расширений не имеет известной проблемы, связанной с открытием именованных адресатов.
Также вы можете программно добавлять именованные места назначения в свой PDF-файл с помощью библиотеки iText Java, как описано в этом примере.