NSPrintInfo

Authors

Simon Frankau( sgf@frankau.demon.co.uk )
Adam Fedor( fedor@gnu.org )
Stores information used in printing.

Copyright: (C) 1996,1997 Free Software Foundation, Inc.

Class Description

NSPrintInfo is a storage object that stores information that describes how a view is to printed and the destination information for printing.

NSPrintInfo : NSObject

Declared: AppKit/NSPrintInfo.h
Conform: NSCoding
Conform: NSCopying

defaultPrinter

+ (NSPrinter*) defaultPrinter;


setDefaultPrinter:

+ (void) setDefaultPrinter: (NSPrinter*)printer;


setSharedPrintInfo:

+ (void) setSharedPrintInfo: (NSPrintInfo*)printInfo;


sharedPrintInfo

+ (NSPrintInfo*) sharedPrintInfo;


sizeForPaperName:

+ (NSSize) sizeForPaperName: (NSString*)name;


bottomMargin

- (float) bottomMargin;


dictionary

- (NSMutableDictionary*) dictionary;


horizontalPagination

- (NSPrintingPaginationMode) horizontalPagination;


initWithDictionary:

- (id) initWithDictionary: (NSDictionary*)aDict;


isHorizontallyCentered

- (BOOL) isHorizontallyCentered;


isVerticallyCentered

- (BOOL) isVerticallyCentered;


jobDisposition

- (NSString*) jobDisposition;


leftMargin

- (float) leftMargin;


orientation

- (NSPrintingOrientation) orientation;


paperName

- (NSString*) paperName;


paperSize

- (NSSize) paperSize;


printer

- (NSPrinter*) printer;


rightMargin

- (float) rightMargin;


setBottomMargin:

- (void) setBottomMargin: (float)value;


setHorizontalPagination:

- (void) setHorizontalPagination: (NSPrintingPaginationMode)mode;


setHorizontallyCentered:

- (void) setHorizontallyCentered: (BOOL)flag;


setJobDisposition:

- (void) setJobDisposition: (NSString*)disposition;


setLeftMargin:

- (void) setLeftMargin: (float)value;


setOrientation:

- (void) setOrientation: (NSPrintingOrientation)mode;


setPaperName:

- (void) setPaperName: (NSString*)name;


setPaperSize:

- (void) setPaperSize: (NSSize)size;


setPrinter:

- (void) setPrinter: (NSPrinter*)aPrinter;


setRightMargin:

- (void) setRightMargin: (float)value;


setTopMargin:

- (void) setTopMargin: (float)value;


setUpPrintOperationDefaultValues

- (void) setUpPrintOperationDefaultValues;


setVerticalPagination:

- (void) setVerticalPagination: (NSPrintingPaginationMode)mode;


setVerticallyCentered:

- (void) setVerticallyCentered: (BOOL)flag;


topMargin

- (float) topMargin;


verticalPagination

- (NSPrintingPaginationMode) verticalPagination;