Android - PSPDFKit есть ли способ узнать текущий Zoom на странице?

Мне интересно, есть ли способ узнать масштаб в текущем документе, чтобы перемещаться по документам, но сохранить масштаб.

Спасибо,

1 ответ

Решение

Ты можешь использовать 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, чтобы сразу увеличить без анимации.

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