上下文:创建了一个复选框并尝试使用 cellEvent 将复选框添加到 pdfpcell。使用 addElement 方法将包含复选框的表添加到父表 pdfpcell。我如何使用 itextsharp 使 checkbox.checked=true 满足某些条件,就像我们在 asp.net 中对复选框控件所做的一样
PdfPTable fslchkbox = new PdfPTable(1);
chkbox = new PdfPCell();
chkbox.HorizontalAlignment = PdfPCell.ALIGN_LEFT;
iTextSharp.text.pdf.events.FieldPositioningEvents fslevents = new iTextSharp.text.pdf.events.FieldPositioningEvents(writer, ck2);
chkbox.CellEvent = fslevents;
chkbox.Border = 0;
fslchkbox.AddCell(chkbox);
PdfPCell FSLChk = new PdfPCell();
FSLChk.Border = 0;
FSLChk.HorizontalAlignment = PdfPCell.ALIGN_LEFT;
FSLChk.AddElement(fslchkbox);
program.AddCell(FSLChk);
document.add(program);