有没有人在使用PDFNet时需要调整annot的大小?为简单起见,目前我使用
annot.setContents(text)
annot.refreshAppearance()
pdfView.update()但是,如果文本太长,超过了注释宽度,则无法调整大小,并且文本将被裁剪,因为注释宽度不够宽。我查看了文档,似乎有一个调整大小的函数,但是它接受的参数并不清楚。任何知道这一点的人,提前感谢
发布于 2021-07-20 05:10:30
如何创建(自由文本)注释?如果使用PTToolManager并使用PTFreeTextCreate工具类创建注记,则可以使用toolManager.isAutoResizeFreeTextEnabled = true自动调整自由文本注记的大小
如果可能,强烈建议使用PTDocumentController类来查看和注释文档,否则应该使用PTPDFViewCtrl和PTToolManager。
PTAnnot.resize()函数用于设置批注的PDF page rect,保留(即.缩放)注释的外观以填充其新矩形。
在没有PTToolManager的情况下自动调整自由文本批注的大小需要计算(自己)文本的大小。建议使用PTToolManager应用编程接口方法。
https://stackoverflow.com/questions/68403167
复制相似问题