[Berlin 10.1][FMX] Issue with large reports

Since I installed Berlin 10.1 with FastReport FMX 2.4.0 D24, i encounter an issue when printing large reports (more than 200 pages, up to 4000 pages).
The reports contain a few TFrxMemoViews with only a number written in black and a coloured background.
The prewiew is correct but when printing, everything works fine for the 100-200 first pages then only the background color appears on the next pages without the text.
Most often an access violation error is raised in TCanvasD2D.DoFillPath when exiting the report
The problem is the same if the report is printed without preview

Please note that exporting to PDF from the preview almost works: the file is "complete" but the layout is not exactly the same as the preview
On the other side, it works when exporting from the preview to a .fp3 file and opening it in fastviewer_FMX.exe v1.0.0.0 (09/02/2016) then printing

It used to work fine with Delphi Seattle and Fastreport FMX 2.3.5 D23 and nothing have been changed in the report since the update of Delphi

Comments

  • edited 7:57AM
    Please find a exemple in attachment.
    The actual report contains 501 pages., everything goes right until page 357.
    The sample file contains pages 357 (ok) to 359 (not ok)

    The issue occurs both with a laser printer and pdfCreator

Leave a Comment

Rich Text Editor. To edit a paragraph's style, hit tab to get to the paragraph menu. From there you will be able to pick one style. Nothing defaults to paragraph. An inline formatting menu will show up when you select text. Hit tab to get into that menu. Some elements, such as rich link embeds, images, loading indicators, and error messages may get inserted into the editor. You may navigate to these using the arrow keys inside of the editor and delete them with the delete or backspace key.