Execute PDF export in thread fail to work ReportBuilder 23.02
                    Before ReportBuilder 23.02, PDF report generation worked correctly in multi-threaded applications.
In ReportBuilder 23.02, the PDF report generation work for first time and freeze on 2nd time.
I found out that it is due to changes in unit ppPDFRendererGeneric.pas:
                            In ReportBuilder 23.02, the PDF report generation work for first time and freeze on 2nd time.
I found out that it is due to changes in unit ppPDFRendererGeneric.pas:
procedure TppPDFRendererGeneric.RenderToPDF;
var
  lBitmap: TBitmap;
  lMetaFile: TMetaFile;
  lDrawImage: TppDrawImage;
  lRenderer: TppPDFRendererImage;
begin
  if (DrawCommand.Height = 0) or (DrawCommand.Width = 0) then Exit;
  lBitmap := nil;
  if (DrawCommand is TppDrawRichText) then  //Clear the global rich edit to reset rendering flags
    ppRichEdit.Clear;
ppRichEdit.Clear will fail to work in multi-threaded application.                
Comments
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com