【发布时间】:2020-10-12 09:50:58
【问题描述】:
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;
}
}
}
我能够找到并迭代无线电组下的位置列表。
我想知道被选中的单选按钮的索引,以便找到它的绝对位置。
【问题讨论】:
-
“我想知道选中的单选按钮的索引” - 你指的是哪个索引? “选定”是什么意思。
标签: java pdf radio-button itext acrofields