【发布时间】:2011-09-02 21:50:59
【问题描述】:
我认为这是一个非常流行的问题。我有一个包含 rtf 字段的旧版应用程序。在我的例子中,rtf 仅用于非常基本的功能(字体:大小、样式、颜色……超链接)。无论如何,因为我允许从 word 中粘贴,有时可以在其中添加一些更复杂的内容。
现在 rtf 没问题,即使使用 Report Builder 我可以获取打印 rtf 的报告。
问题出在 Web 应用程序上。我正在开发一个 Web 应用程序,它基本上是我的旧应用程序的可选界面。
在这个阶段,我通过删除 rtf 格式解决了问题(我使用了 here 讨论的 TRichEdit 技巧)。
无论如何,我希望能够在 Web 应用程序和 win32 应用程序中查看和编辑格式化文本。
有什么解决办法?
在this question 中,我找到了ScroogeHTML 转换器的链接。
但即使我转换了这些点,我也无法调和:
- 存储:存储什么?目前我当然存储 rtf。
- 是否应该每次在 web 应用中显示富文本时将 rtf 转换为 html,然后将其转换回 rtf 进行存储?
【问题讨论】: