May 2003
Intermediate to advanced
566 pages
27h 29m
English
NSPrintOperation — Mac OS X 10.0
Instances of this class work with NSView and
NSPrintInfo objects to coordinate the generation
of EPS or PDF data suitable for output to a printer device. In
Cocoa’s printing system,
NSPrintInfo objects provide information about
output settings such as paper size and margin widths, while
NSView objects are responsible for creating the
actual output with the same standard drawing APIs used for onscreen
drawing.
|
|
@interface NSPrintOperation : NSObject
|
// Accessor Methods
|
- (void)setPageOrder:(NSPrintingPageOrder)order; |
- (NSPrintingPageOrder)pageOrder;
|
- (void)setCanSpawnSeparateThread:(BOOL)canSpawnSeparateThread; |
- (BOOL)canSpawnSeparateThread;
|
- (void)setJobStyleHint:(NSString *)hint; |
- (NSString *)jobStyleHint;
|
- (void)setPrintInfo:(NSPrintInfo *)aPrintInfo; |
- (NSPrintInfo *)printInfo;
|
- (void)setAccessoryView:(NSView *)aView; |
- (NSView *)accessoryView;
|
- (void)setPrintPanel:(NSPrintPanel *)panel; |
- (NSPrintPanel *)printPanel;
|
- (void)setShowPanels:(BOOL)flag; |
- (BOOL)showPanels;
|
// Class Methods
|
+ (NSPrintOperation *)EPSOperationWithView:(NSView *)aView insideRect:(NSRect)rect toData:(NSMutableData *)data; |
+ (NSPrintOperation *)EPSOperationWithView:(NSView *)aView insideRect:(NSRect)rect toData:(NSMutableData *)data printInfo:(NSPrintInfo *)aPrintInfo; |
+ (NSPrintOperation *)EPSOperationWithView ... |
Read now
Unlock full access