如何在PDF中定义注释
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在PDF中定义注释相关的知识,希望对你有一定的参考价值。
我开始研究iText 5.3.2。我想在现有的PDF文档中添加注释。我使用此处的代码实现了它
现在我关心的是如何:
- 单击注释设置弹出窗口的位置
- 设置弹出数据的字体
- 设置注释的主题
- 设置弹出窗口的默认状态(打开或关闭)(我使用了这个构造函数,但它没有帮助,注意真实的,第二个最后的争论) - >
PdfAnnotation.createText(writer, new Rectangle(400,480,420,500), "Title", "Text", true, "Help");
我从here那里得到了参考
答案
我写过你从中得到这个例子的书,你的问题有点让人困惑。我认为你正在讨论7.4.3节(p229-230)中描述的弹出窗口,但你正在使用p220中的代码。
调整清单7.28中的代码而不是使用列表7.21的代码将帮助您朝着正确的方向发展。
- 设置正在打开的弹出窗口的位置:这正是您使用Popup注释所做的。
- 设置弹出数据的字体,这不是Popup注释的属性,而是“弹出”的父注释。对于Text注释,您可以使用Rich Text执行此操作(不要与RTF混淆)。它与html非常相似。我不知道你是否可以定义不同的字体系列。我在Acrobat中尝试过这个,我只能更改字体样式,而不能更改字体系列。如果你真的想要显示不同的字体,你需要创建自己的外观(参见例如图7.13)。
- 设置主题:这取决于注释的类型。我想你正在寻找Title键:/ T.
- 这是Popup注释的属性。
有许多不同的方法可以解决您的问题。请阅读您从中获取代码的书籍。请不要只复制/粘贴该代码。我花了很多时间写这本书,如果你提到你在网上发布的资料来源,我会很感激。
以上是关于如何在PDF中定义注释的主要内容,如果未能解决你的问题,请参考以下文章