我有一个类似于文本检索应用程序的应用程序(用 D2010 编写的)...它有一个问题列表,以及相应的答案。 大多数答案都是严格的文本,但有些答案具有图形和格式。 我的困境与格式化的答案有关。 用户应该能够复制此答案(格式和图形),以便将其粘贴到另一个应用程序中。 我试过使用Word OCX。 这有点问题。 用户必须有单词,在虚拟机中使用时会给出随机错误等。 我现在正在使用内置的浏览器组件,并以PDF格式查看数据。 这很好,很容易,但是当我复制和粘贴它时,我丢失了所有格式,图形显示为一个完全黑的大盒子。
我可以以我选择的任何格式存储数据。 它作为 BLOB 存储在数据库文件中。 我把它写到一个临时文件中,然后我调用某种类型的查看例程,所以我在那里有灵活性。 我的问题实际上是,什么查看器机制易于实现,并允许复制/粘贴,同时保持文本格式(项目符号、缩进等)和图形。
谢谢一般事务人员
TRichEdit(或任何TRichEdit后代或类似类)将允许用户可视化文本格式和图像,当内容被复制时,数据的RTF表示将被复制到剪贴板中。
将剪贴板数据粘贴到 RTF 兼容的文本编辑器(如写字板和 Word)时,将保留所有格式、项目符号和图像。