New in 3.9
HCL/Core
- Added support for TVirtualImageList
- Improved rendeing of images and text (align to pixel)
- HtPanel: added AllowScaling property.
- SVG: added support for "use" element.
- Added support for external SVG images
- Improved RTL support
- Automatic detection of RTL blocks
- Virtual image source for image lists on other forms, f.e. src="_forms/DataModule1/ImageList2/5"
- Improved emoji symbols support for VCL and FMX.
- Improved resize hint
- Added TCSSStyleSheet.GetAllClasses/GetAllIds
- Improved SVG rendering
- Added OnElementEnter/Exit event for HtPanel
- Added THtDocument.LoadfromStream
- Added THtDocument.ElementsFromPoint method returning all elements located at specified point.
- Empty attributes with no value now preserves their format
- Added support for ForeignObject tag which allows use of HTML blocks inside SVG.
- FMX: improved text baseline calculation
- Scripter: added support for list of values in case statement: case a of 1,2,3:
Editor/Reports
- Fast Report component with visual editor and page split support (included in bundle).
- Added TDBHTMLEditor.UseOuterHTML property
- Added TDBHTMLEditor.NewDocumentTemplate
- Editor:Column widths are not preserved when copy/paste part of a table
SQL
- Optimized schema loading queries for Oracle.
- Added TSQLSelectQuery.ChangeRowLimit class function.
- Added TSQLSelectQuery.AddJoin function