Na versão atual, fizemos de tudo para a otimização do FastReport FMX, especialmente para o Mac OS!
Otimizamos tudo, desde o relatório básico e até a renderização de texto na tela.
Na nova versão, a janela de pré-visualização usa buffer duplo e redesenha apenas a nova região da página, o que torna a visualização do relatório mais suave quando as páginas do relatório são roladas. A partir do XE7, toda a saída de texto dos objetos de relatório é executada por métodos FastReport FMX, ignorando a saída de texto padrão. Essa abordagem permite acelerar a renderização de texto através do cache de fontes dez vezes!
O núcleo do relatório também sofreu algumas mudanças. Para uma comparação de texto mais rápida, importamos uma nova função da biblioteca de carbono, diminuindo o tempo de criação de relatórios no Mac OS. As alterações também afetam os cálculos de objetos de relatório: agora, o mecanismo de relatório calcula todos os tamanhos com o cache de fontes.
O mecanismo de divisão de objeto também foi modificado para tornar os contextos D2D e GDIP compatíveis com o cálculo de tamanhos de objetos.
---------------
+ 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