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