
Style and layout calculations takes additional 20ms for 100Kb document. Parsing speed is about 100Mb/s so parsing of typical 100Kb document takes only 1ms. Library core is heavily optimized and extremely fast. DOCX to HTML, PDF, Images, SVG, plain text
Convert RTF to HTML, PDF, images, SVG, plain text. Convert HTML to images (JPEG, PNG, etc.). Conversionsįollowing format conversions can be performed using the library on all platforms including mobiles and without external dependencies: Currently library contains GDI, GDI+ and Direct2D canvases for VCL (All Delphi versions and Lazarus), FMX canvas for FMX Win32/64, iOS, Android and OSX and also native Android, iOS and OSX canvases. HTML rendering class is separated from drawing class so you can choose between available drawing classes or write your own.
Powerful cross-platform scripting engine. Set of HTML-enabled VCL controls including Label, Panel, ListBox, ComboBox, Tabs, CheckBox, RadioButton, SpeedButton, PopupMenu, ComboListBox, Virtual Tree, CategoryButtons, BalloonHint. Set of rendering canvases (GDI, GDI+, Direct2D, FMX, Android, iOS, OSX, Linux (Lazarus), Meta, Plain Text). HTTP client with native implementation for Windows and OSX and https support. Also it is currently fastest native HTML parser for Delphi. It was tested on thousands of real-world emails so missed closed tags and incorrect tag order is not a problem.
HTML parser with full support of HTML standard and ability to handle incorrect markup. Updates for new Delphi versions are released in one week (max) after Delphi release. Unicode (including Right-to-Left) is supported even for non-unicode Delphi 5 - 2007 using widestrings and TNT Unicode library. Linux GUI is supported with FMXLinux library and in Lazarus Library supports all Delphi versions from ancient Delphi 5 to Delphi 11 Alexandria. For Delphi XE4 - Delphi 11 Alexandria all FMX platforms are supported - Win32/64, OSX, Android, iOS and Linux. Library is used by thousands of developers from 50 countries, and even by Delphi IDE (from version 11.2). No DLL’s, no ActiveX, no third party libraries dependencies, only pure native Delphi code. Tables, shadows, transitions, animations, SVG images, tranforms and much more.
Unlike other «HTML-like» libraries it is based on powerful HTML/CSS rendering core with full support of HTML 4.1 and CSS 3 (some of HTML 5 tags are also supported). HTML Component Library is a cross-patform and 100% native HTML rendering library for Delphi and Lazarus that brings all the power of HTML/CSS into desktop and mobile Delphi applications.