我正在尝试使用iTextSharp
库填充一个广播组。当我在iText RUPS
中打开PDF时,我看到以下内容:
这就是PDF文件中的内容:
我有以下代码隐藏,它应该填充MALE或FEMALE单选按钮:
if (reader.GetValue(4).ToString() == "M")
{
pdfFormFields.SetField("SEXpg2", "Yes");
}
else
{
pdfFormFields.SetField("SEXpg2", "Yes");
}
当我运行PDF表单时,没有填充任何无线电。如何修改屏幕截图中的代码,以便根据sql查询中的性别列填充无线电?
我尝试了以下但是没有用:
if (reader.GetValue(4).ToString() == "M")
{
pdfFormFields.SetField("MALEpg2", "Yes");
}
else
{
pdfFormFields.SetField("FEMALEpg2", "Yes");
}
答案 0 :(得分:4)
+1使用iText RUPS!
你应该可以这样做:
pdfFormFields.SetField("SEXpg2", "MALEpg2");
和
pdfFormFields.SetField("SEXpg2", "FEMALEpg2");