Unfortunately Lazreport does not increase the size of the image properly, so for a very large tree the generated pdf is wrong. You can try other report generating tools like:
- FPReport
- Fortes4Lazarus
- FortesReport-CE
- Fastreport
All of the above has PDF export built in.
I ran a few test for large trees, in each case the generated Bmp(see FBitmap in the code) is correct, however the bitmap size is very large. In my opinion the tree to pdf conversion is not practical. You should filter the tree or use some kind of pagination and only export the relevant data or perhaps switch to a formated text file?