2013-10-13 48 views
0

我已經在PDF文檔中創建了一個表單,並且一切正常。但是,當文檔的內容擴展到第二個頁面時,表單字段將應用於第二個頁面而不是表格所在的第一個頁面。跨越iText中多個頁面的表格

如果我將語句writer.addAnnotation(form)切換到導致創建第二頁的內容之前的行,那麼一切正常。但是,如果將其添加到文檔的末尾,則此表單將應用於第二頁。

有什麼辦法可以解決這個問題嗎?是否有我缺少的方法,允許我設置表單應用到的頁面?

此外,我希望保持一個單一的形式跨越多個頁面與段之間的段落。

+0

*有什麼方法可以解決這個問題嗎?* - 你的意思是說,是否可以在創建大部分pdf之後添加表單元素。你可以通過**不添加表單字段到PdfWriter來完成,而是使用PdfReader/PdfStamper組合來處理創建的pdf。該印章允許您在閱讀器讀取的任何PDF頁面上放置表單域。 – mkl

+0

我會盡力的,謝謝! – vigneshwerv

回答

0

克服此問題的另一種方法是,在創建文檔時將每個字段添加到文檔中,而不是在文檔末尾添加整個表單,如示例中所示。

+0

是的,但你的問題聽起來好像你想避免這種情況。 – mkl

+0

我應該更具體。再一次,我不知道這是可能的。 – vigneshwerv