2011-06-23 17 views
3

私はMacのココア画像編集アプリケーションを持っています。アプリケーションに印刷イメージ機能を追加したいと思います。私は基本的にいつも私とjpg/pngファイルを持っています。ユーザーが「ファイル」 - >「印刷」メニューに移動するたびに、このjpg/pngファイルを印刷するための印刷オプション/設定をダイアログに表示します。プレビューアプリケーションから画像を印刷するときのような画像印刷用に印刷ダイアログをカスタマイズしたいと思います。画像ファイルを印刷するためのプレビュー付きの印刷ダイアログの作成方法

[NSPrintOperation printOperationWithView:viewToPrint printInfo:[self.document printInfo]] 

答えて

0

さて、あなたはprintメソッドを使用し、その後NSViewの内部のすべてを置くことができます:これは非常にカスタマイズ可能ではない印刷ダイアログを平野を与えるため

私は次のようなものを使用する必要はありません。このメソッドは、ビュー内にあるすべてのもの(サブビューを含む)を出力します。カスタマイズ可能な印刷では、「印刷」というラベルの付いたボタンをクリックすると、ユーザが作成したダイアログが表示されます。たとえば、サブビューにあるビューの例これらのオプションを保存すると、ユーザがダイアログでプリントをクリックすると、表示したくないサブビューを削除することができます。そして、それが印刷された後、再びそれを見せてください。ここにビューを印刷する方法もあります:http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ApplicationKit/Classes/NSView_Class/Reference/NSView.html

関連する問題