2013-06-05 108 views
2

目前我正在生成生成PDF文件。我的問題是,我想打印我addressTable到絕對位置如何實現getDirectContent()itextsharp

PdfWriter writer = PdfWriter.GetInstance(doc,stream) 
PdfContentByte cb = writer.getDirectContent(); 
ColumnText ct = new ColumnText(cb); 
Phrase myText = new Phrase("TEST paragraph\nNewline"); 
ct.SetSimpleColumn(myText, 34, 750, 580, 317, 15, Element.ALIGN_LEFT); 
ct.Go(); 

這是我的代碼,但getDirectContent()給我的錯誤。所以請任何機構幫助我如何將我的地址表打印到固定位置。

回答

2

這很簡單。轉到C# port of the examples of my book。看看第3章中的代碼示例你會發現用線,如例子:

PdfContentByte over = writer.DirectContent; 

這是Java版和C#版本之間的細微區別之一。