文本字段不会以PDF格式显示

时间:2012-05-04 02:02:23

标签: c# pdf itextsharp

我想知道以下是否是已知问题以及是否有解决方案。在谷歌搜索后,我找不到任何有类似问题的人。

我正在使用c#/ itextsharp来创建PDF

我已经成功地从我创建的5个不同模板中创建了大约5个pdf;不过这个给了我很多tzaras

我在名为text field的模板上有PractitionerName1

我正在将数据插入其中:

string firstName1 = dr["my:PractitionerFirstName1"].ToString();
            string lastName1 = dr["my:PractitionerLastName1"].ToString();
string fPhysician1 = firstName1 + " " + lastName1;
 cPdf.InsertTextFieldValue("PractionerName1", fPhysician1);

不起作用。

当我创建一个名为Text1的新文本字段并执行相同的操作时,执行:

cPdf.InsertTextFieldValue("Text1", fPhysician1);

有效。

如果我在模板上将Text1的名称更改为PractitionerName1,那么它就不起作用。

没有错误消息。

我做错了什么?如何正确地将数据插入我的PractitionerName1字段?

1 个答案:

答案 0 :(得分:2)

也许这是你问题中的拼写错误,但看起来你用来设置字段的名称与字段名称不匹配。

cPdf.InsertTextFieldValue("PractionerName1", fPhysician1);

应该是

cPdf.InsertTextFieldValue("PractitionerName1", fPhysician1);