|
|
导航: |
论坛 -> Web应用开发
斑竹:bodies |
|
作者: |
|
2020/7/2 16:45:31 |
标题: |
跨平台和100%本机 HTML渲染组件库 |
浏览:1734 |
|
加入我的收藏 |
楼主: |
https://www.delphihtmlcomponents.com/
HTML组件库是 用于Delphi和Lazarus 的 跨平台 和100%本机 HTML渲染库,它将HTML / CSS的所有功能带入桌面和移动Delphi应用程序。
与其他“类似HTML的”库不同,它基于功能强大的HTML / CSS渲染核心,完全支持HTML 4.1和CSS 3(还支持某些HTML 5标签)。表格,阴影,转场,动画,SVG图像,变形等等。
没有DLL,没有ActiveX,没有第三方库依赖项,只有纯本地的Delphi代码。
兼容性 库支持从古代Delphi 5 到Delphi 10.4 Sydney的所有Delphi版本。 对于Delphi XE4-Delphi 10.4 Sydney,支持所有FMX平台-Win32 / 64,OSX,Android,iOS和Linux。
FMXLinux库和Lazarus支持Linux GUI
即使 使用宽字符串和TNT Unicode库的非Unicode Delphi 5-2007 也支持Unicode(包括从右到左)。
Delphi发布后的一周内(最多)发布了新的Delphi版本的更新。
部分 库核心包含:
HTML解析器,完全支持HTML标准,并且能够处理错误的标记。它已经在成千上万的真实电子邮件中进行了测试,因此错过了关闭的标签和错误的标签顺序不是问题。同时,它也是当前用于Delphi最快的本机HTML解析器。 具有XPath支持的XML分析器。 具有CSS 3支持的CSS解析器。 带有JQuery支持的DOM类。 SVG渲染库。 HTTP客户端,具有Windows和OSX的本机实现以及https支持。 HTML渲染核心。 一组渲染画布(GDI,GDI +,Direct2D,FMX,Android,iOS,OSX,Linux(Lazarus),Meta,纯文本) 一组启用HTML的VCL控件,包括Label,Panel,ListBox,ComboBox,Tab,CheckBox,RadioButton,SpeedButton,PopupMenu,ComboListBox,Virtual Tree,CategoryButtons,BalloonHint。 强大的跨平台脚本引擎 捆绑包还包含 电子邮件框架 SQL框架 HTML呈现类与图形类分开,因此您可以在可用的图形类之间进行选择或编写自己的图形类。当前库包含用于VCL(所有Delphi版本和Lazarus)的GDI,GDI +和Direct2D画布,用于FMX Win32 / 64,iOS,Android和OSX的FMX画布以及本机Android,iOS和OSX画布。
转换次数 可以使用包括移动设备在内的所有平台上的库执行以下格式转换,而无需外部依赖项:
将HTML转换为PDF 将HTML转换为纯文本 将HTML转换为图像(JPEG,PNG等)。 将HTML转换为SVG 将RTF转换为HTML,PDF,图像,SVG,纯文本 将MS Word .DOCX转换为HTML,PDF,图像,SVG,纯文本 将MS Word .DOC转换为HTML,PDF,图像,SVG,纯文本 性能 库核心经过高度优化,并且速度极快。解析速度约为100Mb / s, 因此解析典型的100Kb文档仅需1ms。对于100Kb文档,样式和布局计算需要额外的20ms。
在Android上使用本机画布可提供类似于本机Android应用程序的平滑滚动和缩放(比FMX控件要好得多),并具有完整的RTL支持,字距调整对和基线对齐,可正确显示文本。
如何使用 将THtPanel 放到窗体上并设置它的HTML属性。这就是您要做的所有事情,以使HTML查看器具有自动滚动条,内置缩放支持(Ctrl + Wheel或缩放手势),对VCL和FMX的手势支持,通过BMP,JPEG,PNG加载图片(从文件或Internet) ,ICO和GIF支持,提示(HTML标题属性)动画和过渡(对于具有:hover或:active样式的元素)。
在Canvas上简单地绘制HTML
Doc:= THtDocument.Create; 尝试 Doc.Parse(HTML); Doc.Draw(画布,矩形); 终于 Doc.Free 结束了 ;
哪里有源码?
----------------------------------------------
- |
作者: |
|
2020/7/2 21:08:12 |
1楼: |
QQ里面有3.9的
----------------------------------------------
一卡通专家的中专家www.cnduh.com
|
|