我有一个 radio 组,正在尝试使用iTextSharp
库进行填充。当我用iText RUPS
打开PDF时,我看到以下内容:
这是PDF文件中的样子:
我在下面的代码后面应该填充MALE或FEMALE单选按钮:
if (reader.GetValue(4).ToString() == "M")
{
pdfFormFields.SetField("SEXpg2", "Yes");
}
else
{
pdfFormFields.SetField("SEXpg2", "Yes");
}
当我运行PDF表单时,没有 radio 被填充。如何修改屏幕截图中的代码,以便根据sql查询中的“性别”列填充任意一个 radio ?
我尝试了以下操作,但是没有用:
if (reader.GetValue(4).ToString() == "M")
{
pdfFormFields.SetField("MALEpg2", "Yes");
}
else
{
pdfFormFields.SetField("FEMALEpg2", "Yes");
}
最佳答案
+1使用iText RUPS!
您应该能够:
pdfFormFields.SetField("SEXpg2", "MALEpg2");
和
pdfFormFields.SetField("SEXpg2", "FEMALEpg2");