| 4D v13.4GET PASTEBOARD DATA | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v13.4
 GET PASTEBOARD DATA 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET PASTEBOARD DATA ( dataType ; data ) | ||||||||
| 引数 | 型 | 説明 | ||||||
| dataType | 文字 |   | ペーストボードから取り出すデータのタイプ | |||||
| data | BLOB |   | ペーストボードから取り出されたデータ | |||||
GET PASTEBOARD DATA コマンドはペーストボード中dataTypeで指定したタイプのデータを、BLOB フィールドまたは変数 data に返します。
dataTypeには取り出すデータのタイプを指定します。4D シグネチャ、UTI タイプ (Mac OS), フォーマット名/番号 (Windows), または4文字のタイプ (互換性)を指定できます。これらのタイプについてはの節を参照してください。
以下の2つのオブジェクトメソッドはそれぞれフォーム上のasOptions 配列 (ポップアップメニューあるいはドロップダウンリスト) からデータをコピーあるいは配列へデータをペーストします:
  ` bCopyasOptions オブジェクトメソッド
 If(Size of array(asOptions)>0) ` コピーするものがあるか?
    VARIABLE TO BLOB(asOptions;$vxClipData) ` 配列要素をBLOBに格納
    CLEAR PASTEBOARD ` ペーストボードを空にする
    APPEND DATA TO PASTEBOARD("artx";asOptions) ` データ型は任意に選択されています
 End if
 
  ` bPasteasOptions オブジェクトメソッド
 If(Pasteboard data size("artx")>0) ` ペーストボードに"artx" タイプのデータがあるか?
    GET PASTEBOARD DATA("artx";$vxClipData) ` ペーストボードからデータを取り出す
    BLOB TO VARIABLE($vxClipData;asOptions) ` BLOBデータから配列を作成
    asOptions:=0 ` 配列の選択要素をリセット
 End ifデータが正しく取り出せるとOKシステム変数は1に設定されます。そうでなければ0が設定されエラーが生成されます。
データを取得するための十分なメモリがなければエラー -108 が生成されます。
	プロダクト: 4D
	テーマ: ペーストボード
	番号: 
        401
        
        
        
	
        
        
 
        
	変更: 4D v11 SQL  
APPEND DATA TO PASTEBOARD
GET PICTURE FROM PASTEBOARD
Get text from pasteboard