0

以下が既知の問題であり、解決策があるかどうか疑問に思っています。Googleで検索したところ、同様の問題を抱えている人は見つかりませんでした。

c#/itextsharp を使用して PDF を作成しています

作成した 5 つの異なるテンプレートから約 5 つの pdf を正常に作成しました。しかし、これは私に多くのツァラを与えています。

という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フィールドにデータを正しく挿入するにはどうすればよいですか?

4

1 に答える 1

2

これは質問のタイプミスかもしれませんが、フィールドの設定に使用している名前がフィールド名と一致していないようです。

cPdf.InsertTextFieldValue("PractionerName1", fPhysician1);

する必要があります

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