You are not logged in.
Pages: 1
Not sure if something is wrong with my setup (Delphi 7 with EnhancedRTL, CPU32), or if a recent change to SynPdf has changed the hard-coded hash values, but when I run the TestSQL3 project there are 3 failures in the PDF tests:
TTestSynopsePDF._TPdfDocument:
embed=False
Hash32(MS.Memory,MS.Position) = 3FC74CB0 (not 1780F68C)
embed=True
Hash32(MS.Memory,MS.Position) = 87966EAD (not A1201D84)
TTestSynopsePDF._TPdfDocumentGDI
H = B58F47C9 (not F6B2289F)
Offline
That's it.
Now SynPDF do not change the pdf object order from its previous layout, when TPdfDocument.SaveToStreamDirectBegin/PageFlush/End methods: mORMot regression tests will now pass without any modification.
See http://synopse.info/fossil/info/efc81f7e8d
By the way, now SynPDF can use amazingly very low RAM when generating huge pdf content, when used via TGdiPages, TPdfDocumentGDI or via TPdfDocument.SaveToStreamDirectBegin/PageFlush/End methods.
Thanks for the feedback.
Offline
Pages: 1