【发布时间】:2018-04-09 08:16:43
【问题描述】:
我想使用拖放构建一个交互式 html 页面构建器。
基本上,它将包含用户可以用来构建 HTML 页面的图像、部分、文本等元素。
对我可以用于 HTML 编辑器的第三方 Delphi 组件有什么建议吗?
【问题讨论】:
-
Delphi 使用 Object Pascal 语言,而不是 HTML。如果您正在寻找嵌入式浏览器,我建议您使用基于 Chromium 的浏览器,例如CEF4Delphi。剩下的就是搜索可以做你想做的事情的 HTML 项目,并从该浏览器获取 HTML 源代码。哦,在 Stack Overflow 上寻求组件建议是题外话。也许在Software Recommendations 网站上,但你必须有非常具体的标准。
-
提示:您可以使用更简单的标记语言(例如 markdown)来编写模板,而不是直接使用 HTML,然后在第二步中从该标记生成/刷新 HTML。这将内容和视觉表示分离。你仍然可以有一个“实时”的 HTML 预览。
-
@Victoria 非常感谢。
-
@mjn42 感谢您的建议。
-
@Victoria 所说的。如果您正在寻找纯粹的页面构建器(用户无法编辑页面内容),请查看 Component Pallete 的 Internet 选项卡上的 TPageProducer。它包括一个非常灵活的参数替换机制,您可以将其用作一种宏扩展工具来从样板片段构建页面。
标签: html delphi drag-and-drop editor