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