有没有人在需要调整注释大小的情况下使用 PDFNet?为简单起见,目前我设置注释的文本使用
annot.setContents(text)
annot.refreshAppearance()
pdfView.update()
但是,如果文本太长而超出注释的宽度,则无法调整大小并且文本将被修剪,因为注释的宽度不够宽。我检查了文档,似乎有一个调整大小的功能,但是它所采用的参数并不清楚。谁有这方面的知识,提前谢谢
您如何创建(自由文本)注释?如果您正在使用 aPTToolManager
并使用工具类创建注释PTFreeTextCreate
,则可以使用以下命令启用自由文本注释的自动调整大小toolManager.isAutoResizeFreeTextEnabled = true
如果可能,强烈建议使用PTDocumentController
该类查看和注释文档,否则应使用aPTPDFViewCtrl
和。PTToolManager
该PTAnnot.resize()
功能用于设置注释的PDF页面矩形,保留(即缩放)注释的外观以填充其新矩形。
在没有 a 的情况下自动调整自由文本注释PTToolManager
的大小需要(您自己)计算文本的大小。推荐使用PTToolManager
API 方法。