macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

EPSOperationWithView:insideRect:toPath:printInfo:

ビューと矩形と印刷情報でプリントオペレーションオブジェクトを返します
+(NSPrintOperation *)EPSOperationWithView:(NSView *)aView:
           insideRect:(NSRect)rect:
           toPath:(NSString *)path:
           printInfo:(NSPrintInfo *)aPrintInfo:

解説

ビューと矩形と印刷情報でEPSグラフィックスを印刷するプリントオペレーションオブジェクトを返します。

返り値

( NSPrintOperation * )

プリント操作

引数

( NSView * )aView

ビュー

( NSRect )rect

矩形

( NSString * )path

パス

( NSPrintInfo * )aPrintInfo

印刷情報

フレームワーク

ApplicationKit

クラス

NSPrintOperation

Class Methods

使用可能

10.0

参照

+ EPSOperationWithView:insideRect:toData:
+ EPSOperationWithView:insideRect:toData:printInfo:

例文

#import "Controller.h"

@implementation Controller

- (IBAction)pushButton:(id)sender
{
NSPrintOperation *pOp = [NSPrintOperation EPSOperationWithView:[[sender window] contentView]
                                            insideRect:NSMakeRect(0,0,100,100)
                                            toPath:@""
                                            printInfo:nil
                                            ];
NSLog([NSString stringWithFormat:@"%d",[pOp currentPage]]);
}

@end