ANN: HTML Component Librarary, HTML Report Library, HTML Editor Library 3.2 released.

ANN: HTML Component Librarary, HTML Report Library, HTML Editor Library  3.2 released.

What's new:

HTML Component Library

1. CSS background-image transition support
http://css3.bradshawenterprises.com/cfimg/

2. CSS text-overflow support

3. XPath support (HTML and XML)

4. JQuery support

5. HTML and XML parsing speed improved, now HCL contains almost fastest native Delphi HTML/XML parser.

6. Reduced memory consumption for HTML and XML.

7. Native HTTP client for Windows and MacOS (no more Indy) - htinet unit.

8. Support for SVG in images ()

9. XPath UDF library for Firebird/Interbase  (select * from customers where xpath(xml, 'Address/City')='London')


HTML Report Library

1. UniDac adapter

2. Passing Delphi objects and records to report via RTTI (ObjecttoXML and RecordtoXML)

3. XML source adapter for Datapackets with XPath (TaskList/Tasks)

4. XPath expressions in fields
  

5. Conditional sections

  {{#Project}}
    {{#?Task}}
     Task Description: {{Description}}

     Start: {{Start.LongDate}}

    

    {{/?Task}}
   {{/Project}}

6. New preview window (mailing, text search, pages merging).

HTML Editor Library

1. Text style preserving on new paragraph (PreserveStyleOnNewBlock property)

2. "100% width" checkbox in Add table combo.

3. Improved performance

4. New properties
 Selected: Boolean;
 CanUndo: Boolean;
 CanPaste: Boolean;
 CanPasteImage: Boolean;
 TextStyle.OrderedList: Boolean;
 TextStyle.UnorderList: Boolean;

 Methods

 CutSelectiontoClipboard

http://delphihtmlcomponents.com/
http://delphihtmlcomponents.com

Comments

  1. GoustiFruit please describe what demo you wish to see, I'll create it

    ReplyDelete
  2. Alexander Sviridenkov
    I just would like to see how to use your parser: load HTML file/string (THtmlNode.Parse(...) I guess ?) then iterate nodes and select/extract some data/text using xpath and/or jquery like fonctions (FindNode, NodeByAtr, etc. ?)

    ReplyDelete
  3. GoustiFruit Please download simple example project
    https://drive.google.com/open?id=0B0Np22UtrpJzc1FDY1hhUV84NjA

    Also please see /interface/ folder in the trial for HtNode and HtmlNode properties and methods description (htmlpars.pas)

    ReplyDelete

Post a Comment