「マクロリファレンス:3:ClipboardData オブジェクト」の版間の差分

提供: MeryWiki
ナビゲーションに移動 検索に移動
マクロリファレンス:3:ClipboardData オブジェクト」を保護しました ([編集=管理者のみ許可] (無期限) [移動=管理者のみ許可] (無期限)) [カスケード]
編集の要約なし
 
(同じ利用者による、間の4版が非表示)
1行目: 1行目:
=メソッド=
= メソッド =
==ClearData メソッド==
== ClearData メソッド ==
クリップボードのテキストを消去します。
クリップボードのデータを消去します。


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
clipboardData.ClearData([pos]);
clipboardData.ClearData(format [, pos]);
</source>
</syntaxhighlight>


;引数
;引数
format
:クリップボードの形式を次の文字列で指定します。空の文字列を指定するか、省略するとテキストを含むすべてのデータを消去します。
:{|class="wikitable"
|Text||テキストを含むすべてのデータを消去します。
|-
|LineText||行テキストの形式を消去します。
|-
|BoxText||矩形テキストの形式を消去します。
|}
pos
pos
:消去するクリップボード履歴の位置を 0 から始まる数値で指定します。省略すると Windows のクリップボードのテキストを消去します。
:クリップボード履歴の位置を 0 から始まる数値で指定します。省略するか -1 を指定すると現在のクリップボードのデータを消去します。


==GetData メソッド==
;バージョン
クリップボードのテキストを取得します。
Mery Ver 2.6.7 以降で使用できます。
 
== GetData メソッド ==
クリップボードからデータを取得します。


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
var str = clipboardData.GetData([pos]);
var s = clipboardData.GetData(format [, pos]);
</source>
</syntaxhighlight>


;引数
;引数
format
:クリップボードの形式を次の文字列で指定します。
:{|class="wikitable"
|Text||テキスト形式のデータを取得します。
|-
|LineText||行テキスト形式のデータを取得します。
|-
|BoxText||矩形テキスト形式のデータを取得します。
|-
|html||HTML 形式のデータを取得します。
|}
pos
pos
:テキストを取得するクリップボード履歴の位置を 0 から始まる数値で指定します。省略すると Windows のクリップボードのテキストを取得します。
:クリップボード履歴の位置を 0 から始まる数値で指定します。省略するか -1 を指定すると現在のクリップボードのデータを取得します。


==SetData メソッド==
;バージョン
クリップボードにテキストを設定します。
Mery Ver 2.6.7 以降で使用できます。
 
== SetData メソッド ==
クリップボードにデータを設定します。


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
clipboardData.SetData(data [, pos]);
clipboardData.SetData(format, data [, pos]);
</source>
</syntaxhighlight>


;引数
;引数
format
:クリップボードの形式を次の文字列で指定します。
:{|class="wikitable"
|Text||テキスト形式のデータを設定します。
|-
|LineText||行テキスト形式のデータを設定します。
|-
|BoxText||矩形テキスト形式のデータを設定します。
|}
data
data
:設定するテキストを指定します。
:クリップボードに設定するデータを文字列で指定します。
pos
pos
:テキストを設定するクリップボード履歴の位置を 0 から始まる数値で指定します。省略すると Windows のクリップボードにテキストを設定します。
:クリップボード履歴の位置を 0 から始まる数値で指定します。省略するか -1 を指定すると現在のクリップボードのデータを設定します。
 
;バージョン
Mery Ver 2.6.7 以降で使用できます。

2023年7月1日 (土) 15:10時点における最新版

メソッド

ClearData メソッド

クリップボードのデータを消去します。

構文
clipboardData.ClearData(format [, pos]);
引数

format

クリップボードの形式を次の文字列で指定します。空の文字列を指定するか、省略するとテキストを含むすべてのデータを消去します。
Text テキストを含むすべてのデータを消去します。
LineText 行テキストの形式を消去します。
BoxText 矩形テキストの形式を消去します。

pos

クリップボード履歴の位置を 0 から始まる数値で指定します。省略するか -1 を指定すると現在のクリップボードのデータを消去します。
バージョン

Mery Ver 2.6.7 以降で使用できます。

GetData メソッド

クリップボードからデータを取得します。

構文
var s = clipboardData.GetData(format [, pos]);
引数

format

クリップボードの形式を次の文字列で指定します。
Text テキスト形式のデータを取得します。
LineText 行テキスト形式のデータを取得します。
BoxText 矩形テキスト形式のデータを取得します。
html HTML 形式のデータを取得します。

pos

クリップボード履歴の位置を 0 から始まる数値で指定します。省略するか -1 を指定すると現在のクリップボードのデータを取得します。
バージョン

Mery Ver 2.6.7 以降で使用できます。

SetData メソッド

クリップボードにデータを設定します。

構文
clipboardData.SetData(format, data [, pos]);
引数

format

クリップボードの形式を次の文字列で指定します。
Text テキスト形式のデータを設定します。
LineText 行テキスト形式のデータを設定します。
BoxText 矩形テキスト形式のデータを設定します。

data

クリップボードに設定するデータを文字列で指定します。

pos

クリップボード履歴の位置を 0 から始まる数値で指定します。省略するか -1 を指定すると現在のクリップボードのデータを設定します。
バージョン

Mery Ver 2.6.7 以降で使用できます。

スポンサーリンク