gpt4 book ai didi

java - SWT中是否有RTF显示小部件

转载 作者:搜寻专家 更新时间:2023-11-01 02:35:06 24 4
gpt4 key购买 nike

我想在 SWT(实际上是 Eclipse RCP)应用程序中显示 RTF 文档。

我知道有一个用于显示和编辑 RTF 文本的 Swing 小部件,但它是 Swing 并且在其他平台上使用时在外观和感觉上非常陌生(更不用说据我所知它不显示图像并且对格式化的支持有限)

其他选项是在 windows 上使用 COM 接口(interface),但这只能在 windows 平台上工作,并且需要在客户机器上安装 ActiveX RichEdit 控件......这会使应用程序的部署非常可怕......

在 Eclipse/SWT 应用程序中显示丰富文档的其他选项是什么?

最佳答案

您可以使用 swt.custom.StyledText。它有许多功能可以改变文本的外观。但我不认为它现在可以加载或保存 RTF。

我曾经用它写过一个 HTML 编辑器,但这非常困难,因为与 HTML/RTF 的工作方式相比,向文本的一部分添加样式的 StyledText 模型是如此陌生。

据我所知,您可以直接从此控件进行打印,它会在内部创建内容的 RTF 表示形式。但这并不是您所要求的。

关于java - SWT中是否有RTF显示小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/81671/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com