Android - PSPDFKit 有没有办法知道页面上当前的缩放比例?
Android - PSPDFKit is there a way to know the current Zoom on the page?
我想知道是否有一种方法可以知道当前文档的缩放比例,以便在浏览文档的同时保持缩放比例。
谢谢,
您可以使用 PSPDFKit#getZoomScale
获取当前页面的缩放比例:
fragment.getZoomScale(fragment.getPage());
然后,加载新文档后,您可以使用 PSPDFFragment#zoomTo()
设置所需的缩放比例,如下所示:
PSPDFDocument document = fragment.getDocument();
fragment.zoomTo((int) document.getPageSize(pageToDisplay).width / 2,
(int) document.getPageSize(pageToDisplay).height / 2,
pageToDisplay, zoomScale, animationTime);
其中 animationTime
可以为 0 以立即缩放而不设置动画。
我想知道是否有一种方法可以知道当前文档的缩放比例,以便在浏览文档的同时保持缩放比例。
谢谢,
您可以使用 PSPDFKit#getZoomScale
获取当前页面的缩放比例:
fragment.getZoomScale(fragment.getPage());
然后,加载新文档后,您可以使用 PSPDFFragment#zoomTo()
设置所需的缩放比例,如下所示:
PSPDFDocument document = fragment.getDocument();
fragment.zoomTo((int) document.getPageSize(pageToDisplay).width / 2,
(int) document.getPageSize(pageToDisplay).height / 2,
pageToDisplay, zoomScale, animationTime);
其中 animationTime
可以为 0 以立即缩放而不设置动画。