PdfReader reader = new PdfReader(pdfbytes);
AcroFields acroFields = reader.getAcroFields();
Set <String> fields = acroFields.getFields().keySet();
for (String field:fields) {
if (AcroFields.FIELD_TYPE_RADIOBUTTON == acroFields.getFieldType(field)) {
String fieldId = acroFields.getField(field);
List<AcroFields.FieldPosition> positions = acroFields.getFieldPostions(field);
System.out.println("List size : " + positions.size());
for (int i = 0; i < positions.size(); i++) {
Rectangle rect = acroFields.getFieldPositions(field).get(i).position;
}
}
}
Я могу найти и повторить список позиций в радиогруппе.
Я хотел бы знать индекс переключателя, который выбран, чтобы найти его абсолютное положение.