iTextSharp - PdfContentByte导致页面错误
本文关键字:错误 PdfContentByte iTextSharp | 更新日期: 2023-09-27 17:53:41
所以我使用PdfContentByte在一个itextsharp pdf文档中画一条简单的线,但是当使用它时,我得到一个错误,说"这个页面上存在一个错误。Acrobat可能无法正确显示页面"。有人有解决办法吗?这个错误通常在我选择打印文档后弹出。
下面是我的代码:`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();`
thanks in advance
在BeginText()
和EndText()
对之间可能只有文本操作符。
这个站点有一个修复:
http://sajeevkumar.com/blog/?p=155它更具体于java,但我相信api是非常相似的。我的另一个想法是有一个页面对象,有时pdf框架产生混乱的输出,除非你显式地创建一个页面对象在说pdf,然后绘制到页面…