Long-awaited HTML Library version 3.7 released.

Long-awaited HTML Library version 3.7 released.

What's new: https://delphihtmlcomponents.com/new37.html
Fixed: https://delphihtmlcomponents.com/fixed37.html

Major improvements:
+ Completely new layout engine with full text alignment support, fast nested tables layout calculation and internal support for RTL languages.
+ Lazarus support
+ Native OSX canvas - fast, precise text positioning, animated GIFs
+ Devexpress and Hunspell spellcheckers support.
+ Remote debugger for scripts.

New demos:
+ CSS transforms - nice animations/transitons demo based on CSS only (no scripts).
+ FMX News - example of how to generate HTML page using JSON and HTML templates.
+ Editor Lazarus - Editor demo compiled in Lazarus.
+ Editor OSX - Editor demo for OSX with native OSX canvas.
See demos page: https://delphihtmlcomponents.com/download.html

New SQL Framework (Bundle only)
Manual: https://delphihtmlcomponents.com/SQLLibrary.pdf
Video: https://youtu.be/v1B2zkm9w5Q
Video: https://delphihtmlcomponents.com/sqlcontext.gif

Comments

  1. David Millington Now all content is represented as line blocks (text is also divided to runs and each run is separate block). This has following advantages:
    -Internal RTL support
    -Faster layout calculation (text is measured only once)
    -Full text justification
    -More precise text and caret positioning
    -Fixed problems with incorrect line breaks occurs between text element without spaces, f.e. textthatshouldnotbewrapped
    -Simple document navigation word-by-word using blocks, useful for spellchecking and other purposes

    ReplyDelete
  2. I once (many years ago) wrote a formatted text control, which had BB-code-like markup. It had a number of problems, including breaking where there was a single non-breaking line of text, but where there were formatting elements between letters. Interesting to see you had the same problem, and that you solved it.

    This kind of thing would make great blog post material, by the way :)

    ReplyDelete

Post a Comment