[Angular2 +] Как программно включить горизонтальную прокрутку в pdf.js с Angular? - PullRequest
0 голосов
/ 11 сентября 2018

Мне нужен просмотрщик PDF с горизонтальной прокруткой, и после долгих исследований я обнаружил, что ng2-pdfjs-viewer может служить моей цели:

Это оболочка для PDF.js и viewer.js.

Я думал, что на панели инструментов будет опция горизонтальной прокрутки, как показано на рисунке здесь , но она предоставляет только некоторые параметры оригинала.

Я подумал, что буду рендерить отдельные страницы и выполнять горизонтальную прокрутку в css, но я не уверен, что это вообще возможно без какого-либо взлома (которого я предпочел бы избежать).

Но в документах не показаны все методы, несмотря на то, что они существуют на эталонном объекте, поэтому, если кто-нибудь знает способ достижения горизонтальной прокрутки в приложении angular2 +: не могли бы вы пролить свет на то, как это может бытьдостигнуто?

Либо с помощью pdf.js, ng2-pdf, viewer или ng2-dfjs-viewer, либо с помощью какого-либо другого пакета / средства?

1 Ответ

0 голосов
/ 04 июня 2019

К вашему сведению: я являюсь автором этого пакета

Чтобы включить прокрутку, используйте свойство scroll.

scroll - Устанавливает прокрутку. Доступные опции: ВЕРТИКАЛЬНЫЙ / V, ГОРИЗОНТАЛЬНЫЙ / H, WRAPPED / W. Дело не имеет значения.

Использование
<ng2-pdfjs-viewer scroll="H" pdfSrc="some.pdf" cursor="HAND" spred="E"></ng2-pdfjs-viewer>

...