Forgot password?
  • Home
  • /
  • News
  • /
  • La nuova versione di FastReport FMX

La nuova versione di FastReport FMX

28 dicembre 2016

Nell'attuale release abbiamo fatto tutto il possibile per ottimizzare il nostro FastReport FMX, specialmente per Mac OS!

Abbiamo ottimizzato tutte le funzioni, dal core dei report al rendering testuale sullo schermo.
Nella nuova versione, la finestra di anteprima utilizza il doppio buffering e ritraccia esclusivamente la nuova regione della pagina, ottimizzando l'anteprima dei report quando si scorre all'interno delle pagine dei report.

A partire dalla versione XE7, tutti i contenuti i testuali degli oggetti dei report vengono creati da FastReport FMX utilizzando dei metodi in grado di bypassare il formato testuale standard. Questo approccio consente di velocizzare fino a 10 volte il rendering del testo grazie al caching dei font!

Anche il core dei report ha subito dei cambiamenti. Per velocizzare il confronto testuale, abbiamo importato una nuova funzione dalla libreria Carbon, riducendo i tempi di creazione dei report su Mac OS.

Le modifiche influenzano anche i calcoli touch degli oggetti dei report: il motore dei report può ora ricalcolare tutte le dimensioni con la cache dei font.
Anche il meccanismo di suddivisione degli oggetti è stato variato per garantire la compatibilità dei contesti D2D e GDIP in fase di calcolo delle dimensioni degli oggetti.

---------------
+ 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