0

いくつかのドキュメントを調べましたが、ここで一般的なアイデアを得たいと思っていました。

売上が発生したら、請求書を印刷できるようにしたいと考えています。私のクライアントは指定された用紙サイズを私に提供し、用紙にはデフォルト情報 (会社名、住所、電話番号など) が含まれていることも示します。

多くのアイテムが含まれている可能性のある請求書を印刷する最善の方法は何だろうと思っています。クライアントが提供する紙からはみ出してしまい、必然的に新しい紙に印刷される可能性があります。

今、NSView、NSPrintOperation、および NSPrintInfo を調べました。これらは間違いなく利用すると思いますが、ビューを舞台裏で描画することは可能ですか? おそらくPDFとして、その領収書をローカルに保存する最良の方法についても質問していますか?

4

1 に答える 1

1

NSView 、 NSPrintInfo 、および NSPrintOperation を利用できます。はい NSView は印刷中に描画を処理します。(コンテキスト、つまりスクリーンまたはプリンターのいずれかを区別できます)。

PDF として保存するには、ディスクに保存できる PDF データの作成に役立つ NSPrintOperation メソッド (PDFOperationWithView:) を参照してください。

于 2012-06-21T21:01:33.360 に答える