clipboard {utils} | R Documentation |
Transfer text between a character vector and the Windows clipboard.
getClipboardFormats() readClipboard(format = 1, raw = FALSE) writeClipboard(str, format = 1)
format |
an integer giving the desired format. |
raw |
should the value be returned as a raw vector rather than a character vector? |
str |
a character vector or a raw vector. |
The Windows clipboard offers data in a number of formats. The standard formats are
CF_TEXT | 1 |
CF_BITMAP | 2 |
CF_METAFILEPICT | 3 |
CF_SYLK | 4 |
CF_DIF | 5 |
CF_TIFF | 6 |
CF_OEMTEXT | 7 |
CF_DIB | 8 |
CF_PALETTE | 9 |
CF_PENDATA | 10 |
CF_RIFF | 11 |
CF_WAVE | 12 |
CF_UNICODETEXT | 13 |
CF_ENHMETAFILE | 14 |
CF_HDROP | 15 |
CF_LOCALE | 16 |
CF_MAX | 17 |
CF_OWNERDISPLAY | 128 |
CF_DSPTEXT | 129 |
CF_DSPBITMAP | 130 |
CF_DSPMETAFILEPICT | 131 |
CF_DSPENHMETAFILE | 142 |
CF_PRIVATEFIRST | 512 |
CF_PRIVATELAST | 767 |
CF_GDIOBJFIRST | 768 |
CF_GDIOBJLAST | 1023 |
raw=TRUE
to read binary formats, raw=FALSE
(the default)
for text formats.
The writeClipboard
function will write a character vector as text, with standard
CR-LF line terminators. It will copy a raw vector directly to the clipboard without any changes.
For getClipboardFormats
, an integer vector of available formats.
For readClipboard
, a character vector by default, a raw vector if raw
is
TRUE
, or NULL
, if the format is unavailable.
For writeClipboard
an invisible logical indicating success or failure.
file
which can be used to set up a connection to a clipboard.