2011-04-29 14 views
1

上造成錯誤所以我使用PdfContentByte繪製一個iTextSharp的PDF文檔中的簡單的線條,但使用它時,我得到,說:「此頁面上存在錯誤的錯誤Acrobat可能無法顯示。正確頁面「。有沒有人有解決這個問題?之後我選擇要打印的文檔的錯誤通常會彈出。iTextSharp的 - PdfContentByte

這裏是我的代碼:

`cb.BeginText(); 
        cb.SetLineWidth(1.0f); 
        cb.MoveTo(37.0f, doc.PageSize.Height - 105.0f); 
        cb.LineTo(doc.PageSize.Width - 37.0f, doc.PageSize.Height - 105.0f); 
        cb.Stroke(); 
        cb.EndText();` 

在此先感謝

+0

你需要接受一個答案。我來到這裏同樣的問題,發現我的答案。 – drdwilcox 2012-04-19 21:48:21

回答

0

有本網站上修復:

http://sajeevkumar.com/blog/?p=155

更具體到Java,但我相信api非常相似。我的另一個想法是與有作爲一個頁面對象的事,有時PDF框架產生錯位輸出,除非你明確地創建一個頁面對象中說PDF,然後繪製到頁面...

1

您可能沒有什麼,但運營商的文本之間的BeginText()EndText()對。移動你的藝術線條代碼之外他們。