在 PDFPCell iTextSharp 中添加单选按钮
Adding a radio button in PDFPCell iTextSharp
我正在尝试在 itextsharp 的 pdfpcell 中添加一个单选按钮。这是我的代码:
var rf1 = new RadioCheckField(writer, new Rectangle(10,10), "cellRadioBox", "Yes");
rf1.Checked = true;
rf1.CheckType = RadioCheckField.TYPE_CHECK;
PdfFormField field = rf1.CheckField;
var radioEvents = new iTextSharp.text.pdf.events.FieldPositioningEvents(writer, rf1.GetRadioGroup(false,true));
radioCell.CellEvent = radioEvents;
table.AddCell(radioCell);
这将创建一个文本块而不是单选按钮。可能是因为使用了FieldPositioningEvents
。我不知道如何为单选按钮创建自定义单元格事件。有什么简单的方法吗?
Rectangle rect = new Rectangle(10,10);
var rf1 = new RadioCheckField(writer, rect, LANGUAGES[i], "on");
rf1.CheckType = RadioCheckField.TYPE_CHECK;
PdfFormField field = rf1.CheckField;
可以在此处找到一些参考资料/示例 Buttons
iText 书籍/示例 Books|iText
我正在尝试在 itextsharp 的 pdfpcell 中添加一个单选按钮。这是我的代码:
var rf1 = new RadioCheckField(writer, new Rectangle(10,10), "cellRadioBox", "Yes");
rf1.Checked = true;
rf1.CheckType = RadioCheckField.TYPE_CHECK;
PdfFormField field = rf1.CheckField;
var radioEvents = new iTextSharp.text.pdf.events.FieldPositioningEvents(writer, rf1.GetRadioGroup(false,true));
radioCell.CellEvent = radioEvents;
table.AddCell(radioCell);
这将创建一个文本块而不是单选按钮。可能是因为使用了FieldPositioningEvents
。我不知道如何为单选按钮创建自定义单元格事件。有什么简单的方法吗?
Rectangle rect = new Rectangle(10,10);
var rf1 = new RadioCheckField(writer, rect, LANGUAGES[i], "on");
rf1.CheckType = RadioCheckField.TYPE_CHECK;
PdfFormField field = rf1.CheckField;
可以在此处找到一些参考资料/示例 Buttons iText 书籍/示例 Books|iText