![]() |
1
6
我也会用HTML。另外,你刚刚得到一个答案 clicking sound in TWebBrowser . 如果你不想使用twebbrowser,可以看看Dave Baldwin的免费 HTML Display Components . |
![]() |
2
12
我会投票支持HTML。 我认为它更面向未来。速度与我无关。 |
![]() |
3
8
HTML或RTF的问题可能无关紧要。如果它们只是用于显示目的,那么文件格式无关紧要。它实际上只是一种内部表示。(是否有文件保存到磁盘?)我认为要问的问题是哪一个用最少的工作量来解决这个问题。 我会有点担心浏览器控件一直在变化。我怀疑richedit控件会有很大变化。我会倾向于使用richedit控件,因为我认为很少会出错。但这可能也不是什么大问题。 你有没有考虑过做一个所有者绘制的tlistview? |
![]() |
4
4
我也会投票支持HTML。 我们不久前启动了一个应用程序… 我们想
(你听到铃声了吗???) 然后我们想显示更多的信息,并设计更多的样式…… …有人认为,RTF已经不够了,但是为了向后兼容,我们通过OLE服务器转到了MS Word。那是关于表演的讨论结束了。 我想如果我们能在HTML中做到这一点,那么现在就快得多了。 |
![]() |
5
4
RTF更容易处理,因为TrichEdit控件是每一个Windows安装的一部分,其开销比TwebBrowser(基本上是将Internet Explorer的ActiveX版本嵌入到应用程序中)小得多。 trichedit也更容易用于以编程方式添加文本和格式。使用selstart和sellength以及文本属性,使得添加粗体和斜体、设置不同字体等变得简单。而且,正如Re0sless所说,Trichedit可以很容易地打印出来,而TwebBrowser则使打印更加复杂。 |
![]() |
6
2
我会投票给RTF,因为我不喜欢twebbrowser使用Internet Explorer的事实,因为我们过去在紧锁的计算机上遇到过这个问题。 另外,trichedit有一个内置的打印方法,在这个方法中,你需要做各种各样的麻烦来让twebbrowser打印出来。 |
![]() |
7
2
似乎还没有人提到报告组件。是的,它现在是多余的,但是如果你仍然使用它(并且可能你已经有一些报告要做在你的应用程序中,所以组件已经包括在内),你可以只显示预览,并允许打印/导出到PDF以后,如果有任何意义的话。另外,如果你后来决定要有一个更高级的显示器,没有什么可以阻挡你。 |
![]() |
8
1
如果HTML和RTF都不能满足您的需要,您还可以使用一个支持着色词的开源文本/编辑组件,或者基于Delphi组件创建自己的编辑组件。 |
![]() |
9
1
HTML浏览器的另一种选择是“ Embedded Web Browser “我使用一些项目向用户显示HTML文档的组件。您可以完全控制嵌入的浏览器,加载页面时我不会想起任何单击。 |
![]() |
10
1
我也投票支持HTML RTF只适合它的编辑器,否则你最好使用标准的。 |
![]() |
11
0
RTF提供了一些有用的文本编辑选项,如HTML中没有的水平制表器。自动超链接检测也是一个不错的额外功能。但如果不需要这些功能,我想我更喜欢HTML。 |
![]() |
12
0
我投票支持HTML。
|
![]() |
13
0
使用HTML,但使用' Delphi Wrapper for Chromium Embedded 由 Henri Gourvest ,铬嵌入使用的核心动力 Google Chrome . 不要使用twebbrowser,我遇到了所有使用IE网络控制的程序-22'显示器上的字体太小,分辨率为1920x1080,我使用Windows 7,系统的dpi为150%(xp模式),我尝试了所有的调整,试图解决这个问题,没有运气… |
![]() |
Nick_F · 准备文本以正确对齐方式粘贴到MS Word 7 年前 |
![]() |
Microsoft DN · 无法使用C打印具有背景色的RTF文本# 11 年前 |
![]() |
Johnny Mnemonic · 向Richtext框添加格式 12 年前 |