首页 文章

我可以在旧的iText版本中使用BaseColor类吗?

提问于
浏览
2

我正在尝试将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?

1 回答

  • 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);
    

相关问题