为剪贴板创建RTF文本并在WinRT中共享DataPackage

时间:2012-06-06 10:39:42

标签: windows-8 clipboard windows-runtime rtf

我确定这只是谷歌搜索,但我无法找到合适的搜索字词来查找我正在寻找的内容。

我创建了一个既包含HTML又包含纯文本内容的DataPackage。我在我的副本和共享代码中使用了它,它运行正常。我现在想要创建RTF输出,因为有些应用似乎不接受HTML剪贴板内容。

我正在寻找一个很好的指南来制作可以添加到DataPackage的RTF文本。我只需要简单的格式化,包括更改字体系列,字体大小,字体粗细和添加换行符。数据来自我希望序列化为RTF的对象列表,而不是来自屏幕上的文本控件。

1 个答案:

答案 0 :(得分:2)

写字板输出相当干净的RTF,其他一些文本编辑器也可以。如果这还不够,你可以下载RTF Specification 1.9.1,尽管任何规范都可能对你正在做的事情有些过分。

您还可以使用Metro风格应用中的SaveToStream methodDocument property分享RichEditBox