我需要在Silverlight中嵌入Word文档,并且我需要具有Word文档的所有相同功能 喜欢剪切,复制,粘贴,保存,保存,格式化等。 我怎么能实现这个目标? 还建议我一些链接。
答案 0 :(得分:1)
SL4自带COM自动化支持意味着如果客户端机器已安装Word,SL可以使用它来显示工作文档: http://forums.silverlight.net/forums/p/185680/424357.aspx http://www.silverlightshow.net/items/MS-Word-Mail-Merge-with-Silverlight-4-COM-Automation.aspx
如果你正在使用SL3 ..它会有点令人生畏......可能你必须找到一些RTE来显示它。
问候。
答案 1 :(得分:1)
使用COM模型读取文件的问题是,您必须使用Elevated权限从浏览器中运行Silverlight应用程序,并且用户已经安装了Word,因此如果您需要Web应用程序,则不是非常有用。
然而,Word文档作为压缩文件中的XML文件存档(将文件从name.docx重命名为name.zip以查看文件),因此您始终可以编写一个类来读取XML并将其显示在Rich Text中框然后格式化后将其写入XML表单,这将需要很多的努力。