CBuilder/Delphi 的 HTML 编辑器

2024-01-12

我需要为 C++Builder 5 找到基本的所见即所得 HTML 编辑器组件,以便用户创建一些简单的文本,我将其粘贴到现有的 HTML 页面模板中。 只是一个简单的支持来创建链接、添加图像、使用标题/粗体/斜体。


您可以将 TWebBrowser 放在表单上并在其上启用设计模式,如下所示:

// Delphi code..
(WebBrowser1.Document as IHTMLDocument2).designMode := 'on';

执行上述行后,页面将可编辑。您可以输入额外的文本、删除等。如果您想将选择加粗或插入图像,则必须添加一些按钮来进行编程。最酷的是,您可以从 Delphi(或您的情况下的 C++ 构建器)执行此操作,也可以在页面上添加 javascript 来编辑自身。

页面内容可以从以下位置检索

(WebBrowser.Document as IHTMLDocument2).body.innerHTML;

请记住,(WebBrowser.Document as IHTMLDocument2) 可能为零。


无论如何,我可以想象周围有一些组件可以为您完成所有工作,这可能是比重新发明轮子更好的方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CBuilder/Delphi 的 HTML 编辑器 的相关文章

  • TOpenDialog/NSOpenPanel 无法在沙盒 Delphi 应用程序中工作

    Firemonkey 应用程序中的 TOpenDialog 似乎存在问题 该应用程序已针对 Mac Appstore 进行沙箱处理 我使用XE3 但它也存在于XE2中 我其实在这里找到了一份QC报告 但仍然没有解决 http qc emba
  • 具有 csOwnerDrawFixed 样式的组合框如何表现得像 csDropDown 样式?

    我正在使用一个组合框 http docwiki embarcadero com Libraries en Vcl StdCtrls TComboBoxstyle 属性设置为的组件csOwnerDrawFixed 我实现了绘图项一切工作正常
  • 当responseText包含有效的Xml时,IXMLHttpRequest.responseXml为空,没有解析错误

    我正在从中获取一些 XML政府网站 http www bankofcanada ca stats assets rates rss noon en all xml http www bankofcanada ca stats assets
  • Delphi 2009 IDE结构视图折叠功能

    现在有谁知道折叠 Delphi 2009 IDE 结构视图中的所有项目吗 我不知道折叠所有项目 这使我很难从视图中找到我的课程 Thanks 选择根节点 类 并按数字键盘上的 除号 那会让一切崩溃 然后按数字键盘上的 加号 键 第一级将展开
  • 石和磅的格式正确吗?

    我有一个图表 用于显示重量 以英石和磅 lbs 为单位 该图表由记录中的数据填充 对于权重 数据类型为 Double 记录数据是在运行时编辑的 我需要知道一种正确格式化输入数据的方法 为了更好地理解 首先看一下这些示例值 它们表示为石和磅
  • 每次 TDbGrid 的选定位置更改时都会触发什么事件?

    我的项目中有一个 TDbGrid 每次更改所选行时我都试图触发一个事件 行中的任何更改都已经更新了链接到同一数据源的所有数据感知控件 但还需要进行其他更改 我需要一个事件处理程序 我认为 OnColEnter 会起作用 根据帮助文件 它在以
  • 如何调试仅在应用程序关闭时发生的崩溃? (德尔福)

    因此 经过最近的一些更改 我们发现我们最古老的应用程序之一有时会在关闭时崩溃 这会以 运行时错误 216 消息的形式或来自 Windows 错误报告的消息的形式表明应用程序已停止工作 该应用程序已经发出OutputDebugString 每
  • React:设置 State 或设置 Prop 而无需重新渲染

    Problem 目前 我有一个LoginForm具有 成功 处理函数的组件handleOnSuccess 然后将其链接到父组件onTokenUpdate由 令牌更新 处理函数定义的属性handleUpdateToken 问题是setStat
  • 查找字符串是否在列表中的最佳方法(没有泛型)

    我想做这样的事情 Result MyString in string1 string2 string3 string4 这不能与字符串一起使用 我不想做这样的事情 Result MyString string1 or MyString st
  • Delphi - 获取和设置 ListView 的滚动条位置

    这似乎是一个愚蠢而简单的问题 然而 我一直无法找到令人满意的答案 基本上 我有一个列表视图 样式 vsReport 与数据 有时 我必须更新它 因此 我必须清除列表视图并用更新的数据再次填充它 但是 当我这样做时 滚动条位置将重置为 0 我
  • 供所有 Win32 程序员在 Windows Aero Glass(DWM、GDI、GDI+)上绘图的文档和 API 示例

    我正在寻找良好的资源来学习使用 Win32 GDI API 或任何替代它的内容 以便使用 Win32 API 直接在玻璃窗体上进行绘制和绘制 当我使用 Delphi 时 我将其标记为 Delphi 或 Visual C 您能找到的任何代码示
  • 将delphi stringgrid导出到excel

    我正在尝试将数据从delphi 7 中的stringgrid 导出到microsoft excel 我一直在使用这段代码来做到这一点 objExcel TExcelApplication Create nil objExcel Visibl
  • 读取存储在注册表中的 GUID 值

    我尝试读取存储为的 GUID 值binaryDelphi 注册表中的值 当我用BintoHex读取它时 但结果是相反的 看来我必须交换字节 但我认为 BinToHex 可以做到 我参考了这个线程 但找不到正确的解决方案 如何在 Delphi
  • 从 C++ .dll 到 Delphi Forms 应用程序的 PostMessage 问题

    我有用 Delphi 7 编写的 Windows 窗体应用程序和使用 MFC 编写的 C dll 目前 我正在尝试实现从 dll 到主可执行文件的基本消息发布 以在进度条上显示用户计算过程 但遇到了几个问题 让我先描述一下我的方法 我在 D
  • 如何制作自定义组件属性?

    我需要帮助来制作一个控件属性 当您单击它时 它会弹出一个自定义对话框 例如设置 就像 TPicture 一样 有什么想法或建议吗 如果您的类用作其他组件的属性 并且您想使用对象检查器来调用对话框 那么您必须实现并注册一个自定义属性编辑器 例
  • 将数据从 DLL 传递到应用程序时出现问题

    我对如何在我的场景中正确使用指针感到有点困惑 我有一个 DLL 其中包含一些嵌入式资源 我在此 DLL 中公开了一个函数 该函数将这些资源之一的二进制数据传递回其调用应用程序 在本例中 我嵌入了 JPG 图像文件 我的 DLL 确实将文件正
  • 有没有办法编写 BSTR 文字?

    当调用需要 BSTR 的函数时 最好能够编写如下内容 iFoo gt function bs HELLO 然而 我知道的唯一解决方法是使用一个调用的包装器SysAllocString等等 例如 iFoo gt function WideSt
  • 如何获取已打开连接的套接字 ID/句柄/描述符? (.NET、C++、德尔福)

    我的问题已在标题中说明 我到底该怎么做呢 我有一个开放的连接 我想 劫持 它并通过它发送我的自定义消息 据我了解 这是通过套接字及其处理程序完成的 任何语言都可以 但首选 C NET 谢谢 UPDATE 我到底想要实现什么 我想为 post
  • 控制台应用程序比 GUI 应用程序运行得更快吗? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我对编程世界比较陌生 我有几个性能问
  • 当应用程序最小化时隐藏表单

    我有一个主表单和一个状态表单 当我的应用程序中的工作正在进行时 我会显示它们 如果工作完成我就打电话Hide状态表上出现 状态表消失 当我最小化主窗体而等待窗体可见时 就会出现问题 然后两种形式都被隐藏 这就是我想要的 但是 如果工作完成时

随机推荐

  • 在 Spring 上,如何使用 JPA 和组合键(分区键和排序键)查询 DynamoDB 表?

    我有一个使用 JPA 和 Spring Data DynamoDB 设置的 Spring 项目 工作正常 我可以通过分区键和排序键 称为DynamoDBHashKey and DynamoDBRangeKey 我的问题是我的存储库的设置方式
  • 将“不可见”WPF 控件渲染到位图图像

    正如我今天发现的那样 将 WPF 控件渲染为位图图像并不是一项简单的任务 据我所知 现在处理父控制边际是一个问题 正如 Rick Strahl 在他的博客中写道的那样 http www west wind com weblog posts
  • Three.js - 导入 Blender JSON 模型时错误的边界框

    我在操作从 Blender 加载的对象时遇到一些问题 我认为枢轴点始终设置为 0 0 0 而不是当前对象的位置 我在 Blender 场景中正确定位并导入了对象 但随后在旋转它们时遇到了问题 我已经使用 BoundingBoxHelper
  • 如何在列表底部制作渐变叠加以指示更多项目

    我正在尝试制作 仅使用 CSS3 一个边缘 该边缘可以位于容器 div 的底部 左侧 顶部或右侧边缘 以便其中的元素列表被它重叠 作为视觉指示器向用户告知还有更多项目 请参阅下面的模型 我怎样才能在 CSS3 中做到这一点 黑匣子设置为ov
  • PostgreSQL - 如何在 pgAdmin 中查看函数文本/源?

    我希望能够选择函数的代码 当我尝试这个查询时 select prosrc from pg proc where proname my proc 我得到一个空列 问题是 看起来 prosrc 列确实保存了函数文本 当我尝试这个查询时 sele
  • 如何使用python正确地将utf-8字符插入MySQL表中

    我对如何在其中存储具有不寻常字符的字符串 对于习惯处理英国英语字符集的人来说 感到非常困惑和困惑 这是我的例子 我有这个名字 Bient t l t 这就是我创建表的方式 CREATE TABLE MyTable my id INT 10
  • R+阿帕奇?交互式 R 图和通过互联网的快速协作

    我需要 GUI vizualiser 它以 RStudio 风格但通过互联网显示带有股票代码和此类内容的 R 图形 注意使用命令行访问 而不是在 RStudio 中 我希望有一个简单的基于浏览器的解决方案 运行 Apache 服务器 如何以
  • 按钮未在 LinearLayout 中显示

    我正在尝试添加一个Button in a LinearLayout之后TextView但它没有出现 这是我的布局代码
  • 强制 IntelliJ 因 NonNull 违规而导致编译失败

    我有下面的简单代码用于测试 IntelliJ 中的 NonNull 注释 然后我去 IntelliJ gt 文件 gt 设置 gt 检查 gt 可能的错误 gt 恒定条件和异常 我设置了严重性 作为错误 这样做 它标记了 print nul
  • 各个方向的实体阴影

    I ve been looking for a way to set the shadow property of a layer like this 其中浅蓝色是图层 UIImageView在本例中 深蓝色是阴影 我想让影子做一些事情 出
  • Android edittext - settext方法光标问题

    我正在尝试在 EditText 中设置文本 但是 setText 完成后 光标仍保留在文本的开头 如何将其移动到文本的末尾 任何在这方面的帮助都是值得赞赏的 此致 罗尼 EditText inputField Editable etext
  • linq to sql 返回布尔值

    我有一张桌子Fruits包含以下列 UserID FruitID 我想验证 UserID 是否在 FruitID 上获得授权 所以我写的是这样的内容 var IsAuthorized from f in MyDC Fruits where
  • 设置位置而不刷新网页

    是否可以在浏览器不刷新页面的情况下更改位置 url 想象一下我希望用户更改某些字段上的某些值 因此 要更新的是 url 问号后面 所以 www mysite com mypage level 1 fav fruit apple fav fo
  • 如何检查 DataReader 值是否不为空?

    我正在编写一个 VB Net 代码 通过 SQL 查询读取 Oracle 表 SQL 查询可能会返回一些空列 我正在尝试检查这些列是否为空 但收到错误Oracle DataAccess dll 中发生 System InvalidCastE
  • 使用锚标记将值传递到另一个 php 页面

    我尝试将 PersonID 的值从 list php 传递到 Delete php 使用锚标记 这是我的代码 a href Delete a 该值已正确传递 但不知怎的 我没有被重定向到Delete php 任何人都可以注意到上面一行中的问
  • “new int;”中的“new”是否被视为运算符?

    表达方式new int 比如在int x new int is a 新的表达方式 https en cppreference com w cpp language new 术语 新运算符 似乎可以与 新表达式 互换使用 例如在这个问题中 新
  • 填充Object[]数据

    我定义了一个变量 Object data 下一步如何用数据填充它 我想做这样的事情 public Object select Object data Here I definded it try stmt conn createStatem
  • JavaScript 函数传递

    我有以下问题 我需要将 hello 函数传递给 name 然后他们调用它 但我收到错误 hello 不是函数
  • Puppeteer 无法在 AWS CodeBuild 上运行 Chrome

    我正在使用 Karma 来测试使用 ChromeHeadless 的 Angular4 项目 并且在本地一切正常 然后我尝试让它在 AWS CodeBuild 上运行 最初的问题是 CodeBuild VM 不包含 chrome headl
  • CBuilder/Delphi 的 HTML 编辑器

    我需要为 C Builder 5 找到基本的所见即所得 HTML 编辑器组件 以便用户创建一些简单的文本 我将其粘贴到现有的 HTML 页面模板中 只是一个简单的支持来创建链接 添加图像 使用标题 粗体 斜体 您可以将 TWebBrowse