2012-05-04 117 views
0

我想知道以下是一个已知的问题,以及是否有解决方案。在谷歌搜索后,我找不到有类似问题的人。文本字段没有显示在PDF

我使用C#/ iTextSharp的创建PDF

我已经成功地创建从我创建5级不同的模板约5 PDF文件;然而这个给我很多tzaras

我在PractitionerName1模板上有一个text field

我将数据插入到这样的:

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字段?

回答

2

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

cPdf.InsertTextFieldValue("PractionerName1", fPhysician1); 

应该

cPdf.InsertTextFieldValue("PractitionerName1", fPhysician1); 
+0

非常感谢你!!!!!!!! –