Until recently, however, we had settled for using our own internal clipboard implementation rather than the system clipboard — limiting copying and pasting with external applications to just plain text.With customers clamoring for the ability to paste images captured from screenshots or copied from other browser windows, we decided to use the system clipboard exclusively, thus opening the doors to rich content addition.
Data('text/plain', Text()); Data('application/office Obj’, selection.serialize()); Data('image/bmp', draw(selection)); Data('text/html', ...); ...
And we also now support the pasting of formatted text from Gmail, Google Docs, or other web pages.
We’d really love to hear what you think about this feature. If you have any ideas to improve it — or just want to commiserate about copying and pasting the web — do not hesitate to leave feedback on our support forums.
Our only consolation is that Google can’t do it either. We now have a reliable way of receiving clipboard events.
Now we’ll address the problem of moving data to and from it. Desktop applications can read and write any type of data on the clipboard.