0

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

我正在使用 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);

有用。

如果我在模板上将名称更改为Text1toPractitionerName1则它不起作用。

没有错误信息。

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

4

1 回答 1

2

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

cPdf.InsertTextFieldValue("PractionerName1", fPhysician1);

应该

cPdf.InsertTextFieldValue("PractitionerName1", fPhysician1);
于 2012-05-08T13:36:30.633 回答