当前缩放大小显示是“fitWidth”,如何获取“fitWidth”对应的具体数值?

  1. 如果是基于PDFViewer类进行的初始化,可以直接调用PDFViewer对象下的getPDFDocRender接口获取到当前文档的渲染对象,再调用文档渲染对象下的getScaleRatio接口,即可获取到当前视图的页码信息。
  2. 如果是基于PDFUI类进行的初始化(PDFUI类继承自PDFViewer类),则需要在上述操作之前,先增加一步:通过PDFUI类下的getPDFViewer接口获取到PDFViewer对象。

代码片段演示如下:

var pdfViewer = await pdfui.getPDFViewer();
var docRender = pdfViewer.getPDFDocRender();
var zoomValue = await docRender.getScaleRatio();