首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PDFNet调整大小不迅速

PDFNet调整大小不迅速
EN

Stack Overflow用户
提问于 2021-07-16 11:46:43
回答 1查看 51关注 0票数 0

有没有人在使用PDFNet时需要调整annot的大小?为简单起见,目前我使用

代码语言:javascript
复制
annot.setContents(text)
annot.refreshAppearance()
pdfView.update()

但是,如果文本太长,超过了注释宽度,则无法调整大小,并且文本将被裁剪,因为注释宽度不够宽。我查看了文档,似乎有一个调整大小的函数,但是它接受的参数并不清楚。任何知道这一点的人,提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-20 05:10:30

如何创建(自由文本)注释?如果使用PTToolManager并使用PTFreeTextCreate工具类创建注记,则可以使用toolManager.isAutoResizeFreeTextEnabled = true自动调整自由文本注记的大小

如果可能,强烈建议使用PTDocumentController类来查看和注释文档,否则应该使用PTPDFViewCtrlPTToolManager

PTAnnot.resize()函数用于设置批注的PDF page rect,保留(即.缩放)注释的外观以填充其新矩形。

在没有PTToolManager的情况下自动调整自由文本批注的大小需要计算(自己)文本的大小。建议使用PTToolManager应用编程接口方法。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68403167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档