我正在尝试将BorderColor设置为我的PDF的AcroField。
我们使用的是至少5年的iText版本。我在该版本中没有看到任何名为BaseColor
的类,而我已经看到在更新版本的iText库中使用了以下代码:
AcroFields form = New AcroFields ();
form.setFieldProperty("text_2", "bordercolor", BaseColor.RED, null);
无论如何,我可以在过时的iText版本中成功使用BaseColor
吗?
我还有一个跟进问题:Can I find bordercolor of a field in PDF using iText?
答案 0 :(得分:3)
只需使用:
//import java.awt.Color;
fields.setFieldProperty("text_2", "bordercolor", Color.BLUE, null);
fields.setFieldProperty("text_2", "bordercolor", Color.RED, null);
fields.setFieldProperty("text_2", "bordercolor", Color.GREEN, null);
如果您需要自定义颜色,请按以下方式定义:
Color custom = new Color(228,102,0);
fields.setFieldProperty("text_2", "bordercolor", custom, null);