HTML Component Library 2.4 released

HTML Component Library 2.4 released

What's new

1. XE7 support (all platforms)
2. HTML5 Video tag (using libvlc, so VLC player should be installed). Use htvideo.pas unit
3. vw, vh, REM CSS units
4. min-width, max-width CSS properties
5. Faster parsing, less memory consumption
6. Added support for scripting
 Any scripting engine could be used via THtScriptAdapter class.  
 Sample for JVCL Interpreter included in htjvscriptadapter.pas unit
 Supported DOM script events: onclick, onmouseover, onmouseout, onmousemove
7. SVG support for FM (OSX,  iOS, Android)
8. Printing/Paging in FM (Win/OSX)
9. CSS overflow: hidden support for FM
10. THtPanel.TouchScroll property (VCL) -  enables scrolling by mouse
11. FMX.THTPanel now contains scrollbars
12. FMX.THtPanel.ContentScale property - allow content zooming
13. New event for image loading - OnGetImage: TBytes (XE+)
14. THtPanel.Active property - enable/disable active content (process mouse events). Scrolling is faster when active=false
15. CSS draggable property support (and for HTML draggable attribute too)

Compiled demos for all platforms and trial for delphi 7, 2007, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7 are available on site
http://delphihtmlcomponents.com/download.html

HCL is 100% native cross-platform (VCL, Win32/64, OSX, Android, iOS),  HTML rendering library and component set for delphi.
You could use HTML-formatted text in any VCL/FMX control or draw it on any canvas.

It's 100% Unicode and even for old delphi versions (D6-D2009) and fully supports RTL languages (includiing table column order).
Library supports almost all HTML 5 tags and CSS3 properties including animations, transtions, shadow, drag/drop, SVG, video, etc.
Rendering uses smoothing (anti-aliasing) and hardware acceleration and is very fast - parsing and rendering of 50-pages HTML document takes only 60 ms.
Library also supports printing on Win and OSX.

http://delphihtmlcomponents.com
http://delphihtmlcomponents.com/download.html

Comments