首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >itext PushbuttonField行为

itext PushbuttonField行为
EN

Stack Overflow用户
提问于 2013-12-30 14:49:25
回答 1查看 435关注 0票数 2

我正在用iText创建pdf,并在pdf的左边和右边创建了“不可见”(即没有颜色,没有图标)按钮(PushbuttonField)。单击时,文档前进到下一页或上一页。

按钮(至少在Acrobat中)的默认行为是在单击时颜色反转。我想关闭这个反馈。

对于默认为"invert“的按钮,Acrobat有一个"Behavior”属性(除了在iText中可以访问的Layout属性)。我希望将行为设置为"None“,但不知道如何在iText中定义按钮。

下面是我正在使用的(functioning保存不需要的视觉反馈)代码:

代码语言:javascript
复制
    PushbuttonField prevButton = new PushbuttonField(writer, new Rectangle(0, 0, 72, pageHeight), "Prev Page" + buttonNo++);
    field = prevButton.getField();
    field.setAction(new PdfAction(PdfAction.PREVPAGE));
    writer.addAnnotation(field);
EN

回答 1

Stack Overflow用户

发布于 2013-12-30 18:49:50

如果不进行测试,我会说您需要:

代码语言:javascript
复制
field.setHighlighting(PdfFormField.HIGHLIGHT_NONE);

你能测试一下这个并确认我是对的吗?

作为替代方案,您可以使用:

代码语言:javascript
复制
field.setWidget(new Rectangle(0, 0, 72, pageHeight), PdfAnnotation.HIGHLIGHT_NONE);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20834697

复制
相关文章

相似问题

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