setData:forType:
ペーストボードサーバへデータを書き込みます
-(BOOL)setData:(NSData *)data: forType:(NSString *)dataType:
解説
ペーストボードサーバへデータを書き込みます。
【ペーストボードのタイプ】NSPasteboard.hで定義されます。
● NSStringPboardType 文字
● NSFilenamesPboardType ファイル名
● NSPostScriptPboardType ポストスクリプト
● NSTIFFPboardType TIFF画像
● NSRTFPboardType RTF文書
● NSTabularTextPboardType
● NSFontPboardType フォント
● NSRulerPboardType ルーラ
● NSFileContentsPboardType ファイルコンテンツ
● NSColorPboardType カラー
● NSRTFDPboardType RTFD文書
● NSHTMLPboardType HTML文書
● NSPICTPboardType PICT画像
● NSURLPboardType URL
● NSPDFPboardType PDF
(これより下は10.2以降のみ)
● NSVCardPboardType vCard
● NSFilesPromisePboardType (HFSファイルのドラッグのみ)
返り値
( BOOL )
YES/NO
引数
( NSData * )data
書き込むデータ
( NSString * )dataType
データタイプ
フレームワーク
ApplicationKit
クラス
NSPasteboard
Instance Methods
使用可能
10.0
参照
- setPropertyList:forType:
- setString:forType:
例文
[sender setData:[self dataWithPDFInsideRect:[self bounds]] forType:NSPDFPboardType]; [pboard setData:[document TIFFRepresentationForGraphics:orderedSelection] forType:NSTIFFPboardType]; [pboard setData:[document PDFRepresentationForGraphics:orderedSelection] forType:NSPDFPboardType];