I have a template that I am reading in and filling fields with data. Some of the entries are a group of checkboxes, like CITIZENSHIP - US, FN, OTHER. When I read the key all I see is "GROUP 1". I am using the stamper to fill the fields:
string pdfTemp = System.Web.HttpContext.Current.Server.MapPath("~/Images/template.pdf");
iTextSharp.text.pdf.PdfReader reader = new PdfReader(pdfTemp);
StringBuilder sb = new StringBuilder();
iTextSharp.text.pdf.PdfStamper stamper = new PdfStamper(reader, new FileStream(System.Web.HttpContext.Current.Server.MapPath("~/Images/1.pdf"), FileMode.Create));
AcroFields form = stamper.AcroFields;
form.SetField("user_name", "test name");
form.SetField("2 ORGANIZATION", "test org");
form.SetField("4 PHONE DSN and Commercial", "test number");
form.SetField("3 OFFICE SYMBOLDEPARTMENT", "test dept");
form.SetField("5 OFFICIAL EMAIL ADDRESS", "test email");
form.SetField("6 JOB TITLE AND GRADERANK ", "test job");
form.SetField("7 OFFICIAL MAILING ADDRESS ", "test address");
stamper.Close();