setSharedPrintInfo:
共有プリント情報をセットします
+(void)setSharedPrintInfo:(NSPrintInfo *)printInfo:
解説
共有プリント情報をセットします。
返り値
( void )
なし
引数
( NSPrintInfo * )printInfo
フレームワーク
ApplicationKit
クラス
NSPrintInfo
Class Methods
使用可能
10.0
参照
+ sharedPrintInfo
例文
#import "Controller.h" @implementation Controller - (IBAction)pushButton:(id)sender { NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys: [NSNumber numberWithInt:90],@"NSBottomMargin", [NSNumber numberWithInt:1],@"NSCopies", [NSNumber numberWithInt:1],@"NSFirstPage", [NSNumber numberWithInt:2],@"NSHorizonalPagination", [NSNumber numberWithInt:1],@"NSHorizontallyCentered", @"NSPrintSpoolJob",@"NSJobDisposition", [NSNumber numberWithInt:2147483647],@"NSLastPage", [NSNumber numberWithInt:71],@"NSLeftMargin", [NSNumber numberWithInt:1],@"NSMustCollate", [NSNumber numberWithInt:0],@"NSOrientation", @"A4",@"NSPaperName", [NSValue valueWithSize:NSMakeSize(1000,1000)],@"NSPaperSize", [NSNumber numberWithInt:1],@"NSPrintAllPages", [NSNumber numberWithInt:72],@"NSRightMargin", @"",@"NSSavePath", [NSNumber numberWithInt:1],@"NSScalingFactor", [NSNumber numberWithInt:90],@"NSTopMargin", [NSNumber numberWithInt:0],@"NSVerticalPagination", [NSNumber numberWithInt:1],@"NSVerticallyCentered", nil]; NSPrinter *prn = [NSPrinter printerWithName:@"MICROLINE 3050c"]; NSPrintInfo *pInfo =[[NSPrintInfo alloc] initWithDictionary:dic]; [pInfo setPrinter:prn]; [NSPrintInfo setSharedPrintInfo:pInfo]; NSLog([NSString stringWithFormat:@"%@",[[[NSPrintInfo sharedPrintInfo] dictionary] description]]); } @end