添加富文本到AcroField我需要添加一些格式化的文本使用iTextSharp的PDF表單字段,我似乎無法弄清楚。這是我目前設置字段的方式,但插入的文本的某些部分需要加粗或具有其他格式。在iTextSharp的
stamper.AcroFields.SetField("fieldName", "fieldValue")
stamper.FormFlattening = True
我見過elsewhere,我應該能夠插入一些XML,包括格式化信息,而不是,但我不知道這XML應該是什麼樣子。
下面是該頁面,導致我相信,我想是可以部分:
它仍然郵票實際的XML代碼 到現場與讀者不會 呈現爲富文本在蓋章 PDF。
和工作應對這樣的:
對於工作,你就必須調用 AcroFields.setGenerateAppearances(假)。 請注意,較舊的Reader版本不會生成外觀 。
這個xml應該是什麼樣子,還是有另一種方法來完成這個?
我,希望它是一個有效的答案接受這一點,但我還沒有看在很長一段時間的任何相關代碼並不能對此進行測試。如果其他人看到這個並且可以驗證答案,那就太棒了! – 2011-04-08 19:45:22
我試圖用這種方法沒有成功。臨時文件是空的。代碼可以在:http://stackoverflow.com/questions/10397431/underline-form-field-value-using-itextsharp – 2012-05-02 10:36:13