我正在用iText创建pdf,并在pdf的左边和右边创建了“不可见”(即没有颜色,没有图标)按钮(PushbuttonField)。单击时,文档前进到下一页或上一页。
按钮(至少在Acrobat中)的默认行为是在单击时颜色反转。我想关闭这个反馈。
对于默认为"invert“的按钮,Acrobat有一个"Behavior”属性(除了在iText中可以访问的Layout属性)。我希望将行为设置为"None“,但不知道如何在iText中定义按钮。
下面是我正在使用的(functioning保存不需要的视觉反馈)代码:
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);发布于 2013-12-30 18:49:50
如果不进行测试,我会说您需要:
field.setHighlighting(PdfFormField.HIGHLIGHT_NONE);你能测试一下这个并确认我是对的吗?
作为替代方案,您可以使用:
field.setWidget(new Rectangle(0, 0, 72, pageHeight), PdfAnnotation.HIGHLIGHT_NONE);https://stackoverflow.com/questions/20834697
复制相似问题