NSPrintPanel fedor@gnu.org Standard panel for querying user about printing. 2001 Free Software Foundation, Inc. Class Description

NSPrintPanel provides a standard print panel allowing the user to specify information about how a document is to be printed, including the page range, number of copies and scale of the document. It also allows the user to save the document to a file or preview it. When a print: message is sent to an NSView or NSWindow, an NSPrintOpertation is created which manages printing of a view. The NSPrintOperation object would by default show a print panel in a modal loop for the user. You can avoid showing the print panel by sending the setShowsPanels: message in the print operation with a NO argument.

AppKit/NSPrintPanel.h printPanel Creates and returns a shared instance of the NSPrintPanel panel. accessoryView Returns the accessory view for the print panel beginSheetWithPrintInfo: printInfo modalForWindow: docWindow delegate: delegate didEndSelector: didEndSelector contextInfo: contextInfo Description forthcoming. finalWritePrintInfo Saves information set by the user in the receiver's panel in the NSPrintInfo object from the current NSPrintOperation. pickedAllPages: sender This method has been depreciated. It doesn't do anything useful. pickedButton: sender This method has been depreciated. It doesn't do anything useful. pickedLayoutList: sender This method has been depreciated. It doesn't do anything useful. runModal Display the Print panel in a modal loop. Saves any aquired information in the NSPrintInfo object for the current NSPrintOperation. Returns NSCancelButton if the user clicks the Cancel button or NSOKButton otherwise. setAccessoryView: aView Set the accessory view for the print panel updateFromPrintInfo Setup the display in the receiver's panel based on the values stored in the NSPrintInfo object from the current NSPrintOperation.