Dans cette édition actuelle, nous avons optimisé FastReport FMX à son maximum, en particulier pour Mac OS!
Nous avons tout amélioré, depuis le rapport de base jusqu'au texte affiché à l'écran.
Dans cette dernière version, la fenêtre de prévisualisation utilise un double tampon. Elle ne recadre que la nouvelle zone de la page, ce qui rend l'aperçu de rapport plus fluide pendant le défilement des pages des rapport. En commençant par XE7, toutes les sorties textes des objets d'analyse sont réalisées par les procédures de FastReport FMX qui évitent les sorties textes standards. Cette approche permet d'accélérer par dix le rendu de texte via le cache de police!
Des modifications ont aussi été apportées au rapport de base. Pour une comparaison plus rapide des textes, nous avons importé une nouvelle fonction depuis la bibliothèque Carbon. Elle réduit le temps de rapport bâti sur Mac OS. Les modifications concernent aussi les calculs des objets d'analyse : le moteur de rapport calcule désormais toutes les tailles avec le cache de police.
Le mécanisme de fractionnement de l'objet a été lui aussi modifié afin de rendre compatibles les contextes D2D et GDIP pour le calculs des tailles d'objets.
---------------
+ New double buffered preview. It draws only objects which appear on screen (increase preview performance)
+ New native text rendering with font caching starts with XE7 significant increase all text rendering and calculation
* Improved rendering behavior to minimize differences between GDIP and D2D contexts (when report calculates sizes with one context and print with another)
* Optimized rendering of report designer controls (Inspector, workspace, Rulers)
* Optimization in the report engine
* Improved split mechanism
+ Added new faster text comparison from Carbon framework for Mac OS
+ Added LineSpacing support for PDF export
- Changes Width and Height calculation for report objects
- Bitmap preview cache is optional now (use PreviewOptions.PagesInPictureCache)
- Fixed FireDac rtti module
- Fixed Alias editor for RAD Studio Berlin
- Fixed background image in HTML export
- Fixed incorrect frames draw for report object
- Fixed JPEG images export
- Fixed bug with unlimited pages when preview doesn't show pages
- Fixed visual behavior of few object editors
- Fixed PDF export memory leaks
- Fixed TfrxSysMemoView editor
- Fixed report inheritance from report template in the designer