0

我已经查阅了一些文件,但我只是希望在这里得到一个大致的想法。

我希望能够在销售完成后打印发票。我的客户会为我提供指定的纸张尺寸,同时表明纸张上会有默认信息(即公司名称、地址、电话号码等)

我想知道最好的方法是打印一张可能有很多项目的发票 - 可能太多以至于它从我的客户提供的纸张上脱落,必然是在一张新纸上。

现在我研究了 NSView、NSPrintOperation 和 NSPrintInfo,我相信我肯定会使用它们,但是是否可以在幕后绘制视图?我还质疑在本地存储该收据的最佳方法,可能是 PDF?

4

1 回答 1

1

你可以使用 NSView、NSPrintInfo 和 NSPrintOperation。是的,NSView 会在打印时负责绘图。(您可以区分上下文,即屏幕或打印机)。

要保存为 PDF,请查看 NSPrintOperation 方法 (PDFOperationWithView:),它有助于创建可以保存到磁盘的 PDF 数据。

于 2012-06-21T21:01:33.360 回答