我可以在旧的 iText 版本中使用 BaseColor class 吗?
Can I use the BaseColor class in old iText versions?
我正在尝试将 BorderColor 设置为我的 PDF 的 AcroField。
我们使用的是至少有 5 年历史的 iText 版本。我在该版本中没有看到任何名为 BaseColor
的 class,而我已经看到以下代码在 iText 库的更新版本中使用:
AcroFields form = New AcroFields ();
form.setFieldProperty("text_2", "bordercolor", BaseColor.RED, null);
有没有我可以在过时版本的 iText 中成功使用 BaseColor
的方法?
我还有一个后续问题:
只需使用:
//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);
我正在尝试将 BorderColor 设置为我的 PDF 的 AcroField。
我们使用的是至少有 5 年历史的 iText 版本。我在该版本中没有看到任何名为 BaseColor
的 class,而我已经看到以下代码在 iText 库的更新版本中使用:
AcroFields form = New AcroFields ();
form.setFieldProperty("text_2", "bordercolor", BaseColor.RED, null);
有没有我可以在过时版本的 iText 中成功使用 BaseColor
的方法?
我还有一个后续问题:
只需使用:
//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);