angular - [Angular2+]如何使用 Angular 在 pdf.js 中以编程方式启用水平滚动?
问题描述
我需要一个水平滚动的 pdf 查看器,经过大量研究,我发现ng2-pdfjs-viewer可以满足我的目的:
它是 pdf.js 和 viewer.js 的包装器。
我认为它会在工具栏中有水平滚动选项,就像最初显示在这里一样,但它只提供了一些原始选项。
我想我会渲染单个页面并在 css 中进行水平滚动,但我不确定如果没有一些 hack(我宁愿避免),这是否可能。
但是文档并没有显示所有方法,尽管它们存在于参考对象上,所以如果有人知道在 angular2+ 应用程序中实现水平滚动的方法:您能否说明如何实现?
通过使用 pdf.js、ng2-pdf、viewer 或 ng2-dfjs-viewer,或其他一些包/手段?
解决方案
仅供参考:我是这个包的作者
要启用滚动,请使用该scroll
属性。
scroll
- 设置滚动。可用选项为 VERTICAL/V、HORIZONTAL/H、WRAPPED/W。大小写无关。
用法
<ng2-pdfjs-viewer scroll="H" pdfSrc="some.pdf" cursor="HAND" spred="E"></ng2-pdfjs-viewer>
推荐阅读
- gnu-parallel - 如何让 GNU Parallel 报告每个处理的文件?
- html - 如何使图像自动重叠显示
- java - 没有在 JInternalFrame 中绘制二叉树
- javascript - 如果管理员从另一个页面按下提交按钮,如何重定向用户?
- flutter - 我们如何在 Flutter 中通过命名路由传递 List?
- azure-functions-core-tools - Azure 逻辑应用“For Each”循环不起作用
- c++ - Visual code c++,机器终端不显示和消失
- verilog - 贯穿语法的 Systemverilog 断言
- python - os.walk 返回的文件列表没有任何可辨别的顺序
- java - 私有 Docker 注册表删除失败