Как получить свойства AcroField с помощью iText?

Я использую iText для чтения PDF-файла. У меня есть 20 текстовых полей Acro в моем pdf с различными свойствами fillColor. Я пытался прочитать свойства, но не смог прочитать. Есть ли способ, которым мы можем получить поля, которые имеют определенный цвет, как их свойство fillcolor в Java?

РЕДАКТИРОВАТЬ: Я создал поля acro в pdf, используя следующий Adobe Javascript

   var oFld = this.addField("nameOfField", "button", 0, fldRect);
    if (oFld != null) {
        oFld.buttonSetCaption("");
        oFld.borderStyle = border.s;
        oFld.fillColor = color.gray;
        oFld.textColor = color.white;
        oFld.lineWidth = 1;
    }

ОБНОВИТЬ:

Теперь я могу читать свойства цвета.

Не уверен, правильно ли это сделать или нет?

  if(dict.getAsDict(PdfName.MK).get(PdfName.BG) !=null){
            if(dict.getAsDict(PdfName.MK).get(PdfName.BG).toString().trim().equals("     
    [0.0, 1.0, 0.0]")){
                System.out.println(entry.getKey());
                System.out.println("Green");
            }
            if(dict.getAsDict(PdfName.MK).get(PdfName.BG).toString().trim().equals("
        [1.0, 0.0, 0.0]")){
                System.out.println(entry.getKey());
                System.out.println("Red");
            }

        }

Ответы на вопрос(1)

Ваш ответ на вопрос