如何在PDF中定义注释

问题描述 投票:-1回答:1

我开始研究iText 5.3.2。我想在现有的PDF文档中添加注释。我使用此处的代码实现了它

现在我关心的是如何:

  1. 单击注释设置弹出窗口的位置
  2. 设置弹出数据的字体
  3. 设置注释的主题
  4. 设置弹出窗口的默认状态(打开或关闭)(我使用了这个构造函数,但它没有帮助,注意真实的,第二个最后的争论) - > PdfAnnotation.createText(writer, new Rectangle(400,480,420,500), "Title", "Text", true, "Help");

我从here那里得到了参考

java annotations itext
1个回答
2
投票

我写过你从中得到这个例子的书,你的问题有点让人困惑。我认为你正在讨论7.4.3节(p229-230)中描述的弹出窗口,但你正在使用p220中的代码。

调整清单7.28中的代码而不是使用列表7.21的代码将帮助您朝着正确的方向发展。

  1. 设置正在打开的弹出窗口的位置:这正是您使用Popup注释所做的。
  2. 设置弹出数据的字体,这不是Popup注释的属性,而是“弹出”的父注释。对于Text注释,您可以使用Rich Text执行此操作(不要与RTF混淆)。它与HTML非常相似。我不知道你是否可以定义不同的字体系列。我在Acrobat中尝试过这个,我只能更改字体样式,而不能更改字体系列。如果你真的想要显示不同的字体,你需要创建自己的外观(参见例如图7.13)。
  3. 设置主题:这取决于注释的类型。我想你正在寻找Title键:/ T.
  4. 这是Popup注释的属性。

有许多不同的方法可以解决您的问题。请阅读您从中获取代码的书籍。请不要只复制/粘贴该代码。我花了很多时间写这本书,如果你提到你在网上发布的资料来源,我会很感激。

© www.soinside.com 2019 - 2024. All rights reserved.