【发布时间】:2012-10-29 19:48:40
【问题描述】:
在尝试了尽可能多的可能性但没有成功的结果之后,这是我关于 iTextsharp 组件的问题。 我需要创建一个我决定使用 iTextSharp 库 的票证。
我已经在 java 和 .net 项目中使用了这个库,其中包含固定长度的文档,但在这种情况下 文档是可变长度的。该文档是根据规范完美创建的。创建 PDF 后,我使用 System.Diagnostics.Process 和动词“PrintTo”将其发送到打印机。由于票据的可变长度性质,在打印机上设置固定的纸张长度是不够的,所以我使用以下行来指示打印机采用文档大小(根据 Manning iText in Action 2nd Edition ,第 140 页),但它似乎无法正常运行。
writer.AddViewerPreference(PdfName.PICKTRAYBYPDFSIZE, new PdfBoolean(true));
关于如何将文档发送到打印机以指示打印机将纸张尺寸调整为文档尺寸的任何想法?
提前致谢,
【问题讨论】:
标签: c# printing report itextsharp