【问题标题】:activeX/OCX simple HTML editoractiveX/OCX 简单的 HTML 编辑器
【发布时间】:2012-02-08 13:01:43
【问题描述】:

我正在寻找一个简单的 HTML 编辑器。

此软件包应满足以下要求:

  1. 生成没有 CSS 的旧类型 HTML
  2. 完全支持从右到左和希伯来字体
  3. 必须是 ActiveX / OCX 组件

目前我在市场上发现的大多数编辑器都会生成复杂的 HTML

你有什么推荐的?

已编辑

我需要它用于桌面应用程序。我希望用户能够像在 HTML 编辑器中一样编辑文本(字体样式、对齐方式)等。

【问题讨论】:

  • 你需要这个做什么 - 你打算建立 HTML 电子邮件吗?
  • 是否可以接受富文本 (RTF) 编辑器控件和 exports 到 HTML 的库的组合?
  • 没有。我构建了一个桌面应用程序,我希望用户能够轻松地插入和编辑文本
  • @mjn 可能很好,但我必须检查一下。你能推荐一个吗?
  • 为什么要将它作为 ActiveX/OCX 而不是原生的 Delphi 组件?

标签: html delphi activex ocx html-editor


【解决方案1】:

在桌面应用程序中运行良好的一个选项是使用 Richtext 控件,例如 TRichEdit 或 TRichView(商业)作为编辑器。

RTF 支持 unicode 和 LTR 和 RTL(从右到左)语言。

可以使用 TRichView 导出函数或转换器库(如我的(商业)ScroogeXHTML 库)将生成的 RTF 源导出为 HTML。

【讨论】:

  • 谢谢。让我检查一下并回复你
  • 我需要 1-2 天来检查它
  • 嗨!它没有帮助。因为我们存储的是 HTML 而不是 RTF。而且这个编辑器几乎在每一个文本上都创建了 。有没有办法做到这一点?
  • 是的,ScroogeXHTML 可以配置为使用默认文本样式(字体、颜色、大小),然后它将仅为使用非默认样式的文本创建格式元素。对于仅使用一种样式的文本,这甚至可以消除所有 span 元素。
  • 问题是我需要一个 HTML 编辑器而不是 RTF 转换器。我需要保存 HTML 以供将来编辑..
【解决方案2】:

nBit HTML Editor ActiveX/OCX (Commercial) 似乎符合您的要求,除了该网站没有明确说明对希伯来语/从右到左的支持,因此假设它不支持这些,除非您可以下载演示并尝试一下。我没用过所以不能说。

它支持但似乎不需要 CSS。

【讨论】:

  • k 我会试一试告诉你
【解决方案3】:

TRichView 可以将 HTML 导入 RTF,然后将其导出为 HTML。我通过在客户端之间发送 HTML 将它用于聊天程序消息编写器和群聊消息查看器。我不确定 span 标签。

【讨论】:

  • 我不需要转换工具。我需要一个编辑工具。这个组件可以允许编辑 HTML 吗?
【解决方案4】:

TWebBrowser 组件用于允许编辑;我最近没有检查过,但这是我可以在 Google 上找到的:

How to enable editing of a document in TWebBrowser

使用它并不像人们希望的那样简单,但我记得用它做了很多好事。

【讨论】:

  • 谢谢,我会试试,让你知道
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-07-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多