Quiero copiar texto como RTF, pero parece que la API del Portapapeles no es compatible con este formato de acuerdo con ESTO .
Escribí la siguiente función para copiar el texto en forma de texto sin formato (segundo argumento) y rtf (primer argumento). Intenté html, pero no funciona, MS Word solo toma todo el material RTF como texto sin formato.
function copy(rtf, text) { function listener(e) { e.clipboardData.setData("text/plain", text); e.clipboardData.setData("text/html", rtf); e.preventDefault(); } document.addEventListener("copy", listener); document.execCommand("copy"); document.removeEventListener("copy", listener); };Tengo los siguientes tipos:
pero no hay RTF. ¿Es posible escribir mi propio tipo de alguna manera?