如何将HTML粘贴到剪贴板,以便在Open Office和MS Word等应用程序中将其识别为HTML?如果你已经渲染它,可以使用gtkhtml或gecko,但我需要一个直接的GTK +解决方案。
答案 0 :(得分:4)
您致电gtk_clipboard_set_with_data
或gtk_clipboard_set_with_owner
,传递GtkTargetEntry
"text/html"
作为target
字段的值。
最好还为不支持HTML的应用提供"UTF8_STRING"
和"STRING"
目标。
以下是一些执行此操作的代码示例:GEdit HTML clipboard plugin。