1. clipboard
4536 ワード
原文:https://github.com/electron/electron/blob/master/docs/api/clipboard.mdLin
システムクリップボードを使用して、コピーと貼り付けを行います.
≪プロセス|Process|ldap≫:≪プロセス|Process|ldap≫:メイン・プロセス、レンダー・プロセス
次の例では、文字列をクリップボードに書き込む方法を示します.
On X Window systems, there is also a selection clipboard. To manipulate it you need to pass
方法
注意:実験的なインタフェースは クリップボードにテキストを純粋なテキスト形式で書き込みます. テキストをクリップボードにタグ言語形式で書き込みます. 戻り値は 画像をクリップボードに書き込む. 値が クリップボードにRTF形式でテキストを書き込みます.
戻り値は
注:ほとんどのWindowsアプリケーションでは、ブックマークのアプリケーションへの貼り付けはサポートされていません.そのため、
戻り値は テキストをfind pasteboardに純粋なテキスト形式で書き込みます.このメソッドをレンダリングスレッドで呼び出すと、同期プロセス通信が使用されます. クリップボードの内容をクリアします. 戻り値は 戻り値は 戻り値は
システムクリップボードを使用して、コピーと貼り付けを行います.
≪プロセス|Process|ldap≫:≪プロセス|Process|ldap≫:メイン・プロセス、レンダー・プロセス
次の例では、文字列をクリップボードに書き込む方法を示します.
const {clipboard} = require('electron')
clipboard.writeText('Example String')
On X Window systems, there is also a selection clipboard. To manipulate it you need to pass
selection
to each method: const {clipboard} = require('electron')
clipboard.writeText('Example String', 'selection')
console.log(clipboard.readText('selection'))
方法
clipboard
モジュールには、次の方法があります.注意:実験的なインタフェースは
Experimental
とマークされ、将来のバージョンで削除される可能性があります.clipboard.readText([type])
type
Stringタイプ(オプションパラメータ)String
の値を返します.クリップボードのテキスト形式の内容です.clipboard.writeText(text[, type])
text
Stringタイプtype
Stringタイプ(オプションパラメータ)clipboard.readHTML([type])
type
Stringタイプ(オプションパラメータ)String
の値を返します.クリップボードのタグ言語形式の内容です.clipboard.writeHTML(markup[, type])
markup
Stringタイプtype
Stringタイプ(オプションパラメータ)clipboard.readImage([type])
type
Stringタイプ(オプションパラメータ)NativeImage
タイプ-クリップボードの画像の内容です.clipboard.writeImage(image[, type])
image
NativeImage
type
Stringタイプ(オプションパラメータ)clipboard.readRTF([type])
type
Stringタイプ(オプションパラメータ)String
のタイプ-クリップボードのRTF形式の内容を返します.clipboard.writeRTF(text[, type])
text
Stringタイプtype
Stringタイプ(オプションパラメータ)clipboard.readBookmark()
MacOS Windows 戻り値は
Object
です.title
Stringタイプurl
Stringタイプtitle
およびurl
キーで表されるブックマークを含むオブジェクトを返します.ブックマークが取得できない場合、title
およびurl
の値は空の文字列です.clipboard.writeBookmark(title, url[, type])
MacOS Windows title
Stringタイプurl
Stringタイプtype
Stringタイプ(オプションパラメータ)title
およびurl
で表されるブックマークをクリップボードに書き込む.注:ほとんどのWindowsアプリケーションでは、ブックマークのアプリケーションへの貼り付けはサポートされていません.そのため、
clipboard.write
を使用して、ブックマークと別のテキストをクリップボードに同時に書き込むことができます.clipboard.write({
text: 'https://electron.atom.io',
bookmark: 'Electron Homepage'
})
clipboard.readFindText()
MacOS 戻り値は
String
タイプ-find pasteboardのテキストです.このメソッドをレンダリングスレッドで呼び出すと、同期プロセス通信が使用されます.アプリケーションがアクティブになるたびにfind pasteboardの値がキャッシュされます.clipboard.writeFindText(text)
MacOS text
Stringタイプclipboard.clear([type])
type
Stringタイプ(オプションパラメータ)clipboard.availableFormats([type])
type
Stringタイプ(オプションパラメータ)String[]
タイプ-クリップボードtype
でサポートされているタイプの配列を返します.clipboard.has(format[, type])
Experimental format
Stringタイプtype
Stringタイプ(オプションパラメータ)Boolean
タイプです.クリップボードが指定したformat
をサポートしているかどうか.const {clipboard} = require('electron')
console.log(clipboard.has('selection
'))
clipboard.read(format)
Experimental format
StringタイプString
タイプ-クリップボードからformat
タイプを読み込みます.clipboard.readBuffer(format)
Experimental format
StringタイプBuffer
タイプ-クリップボードからformat
タイプを読み込みます.clipboard.write(data[, type])
data
Objectタイプtext
Stringタイプ(オプションパラメータ)html
Stringタイプ(オプションパラメータ)image
NativeImageタイプ(オプションパラメータ)rtf
Stringタイプ(オプションパラメータ)bookmark
Stringタイプ(オプションパラメータ)-text
のアドレスに対応するヘッダー.type
Stringタイプ(オプションパラメータ)