我TWebBrowser
曾经在我的应用程序中有 HTML 编辑器,当然它取决于安装的 Internet Explorer 的版本。在 Windows 7 上安装全新的 Internet Explorer 11 后,我注意到我的编辑器发生了变化。段落似乎不再具有相同的 HTML 代码。
在我按下回车键之前生成的 HTML:
<P> </P>
现在生成的 HTML:
<P><BR></P>
这在我的编辑器中给了我额外的行,看起来不正确。<P>
本身有新线,<BR>
在这里完全没用。
有没有办法在编辑模式下告诉 MSHTML/TWebBrowser 控件在按下回车键时使用哪个标记?例如,我看到一些 MS 程序生成:
<div><font></font></div>
当您按 Enter 进入新行时。
另外(如果相关) - 有没有办法控制当我使用命令设置例如字体大小时将使用哪个标记(而不是过时的 size=1 到 size=7 可能有 CSS 像“font-size :10 像素")
欢迎使用 Delphi 和 C++ Builder 中的代码示例。