How to get HTML content from system clipboard?

Z

ZhangJunjing

by doing the following, we can only get the plain text form without
html
tags, how to get HTML content from system clipboard with html tags?

Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();

Transferable contents = clipboard.getContents(null);
boolean hasTransferableText = (contents != null)
&&
contents.isDataFlavorSupported(DataFlavor.stringFlavor);


There's no DataFlavor.HTML in DataFlavor class
static DataFlavor imageFlavor
static DataFlavor javaFileListFlavor
static DataFlavor plainTextFlavor
static DataFlavor stringFlavor
static String javaJVMLocalObjectMimeType
static String javaRemoteObjectMimeType
static String javaSerializedObjectMimeType
 
P

Philipp Leitner

I am a little puzzled - what do you actually copy into the system
clipboard before?

If you just open a Web Browser and copy text there - well, it /is/ just
plain text then.

If you open the sourcecode view in your browser, and copy it there -
then plaintext is the same as HTML content, isn't it??

/philipp
 
P

Philipp Leitner

OK, I did not know that. Anyway, I guess it will almost never be HTML
content.

/philipp
 
L

Larry Barowski

Philipp Leitner said:
I am a little puzzled - what do you actually copy into the system clipboard
before?

If you just open a Web Browser and copy text there - well, it /is/ just
plain text then.

It depends on the browser. Generally it will be plain text
and RTF. If you want the formatting, use the RTF. Look
for DataFlavors with MIME type "text/enriched",
"text/richtext", and "text/rtf".
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,995
Messages
2,570,230
Members
46,817
Latest member
DicWeils

Latest Threads

Top