I used the TPrintPreview and it's work very well! Well done!
Only one "bug" I found:
I load a RTF with tables in a RichEdit, and here I see correctly the document with the tables, but when I create the preview (with PaintRichText), a visible problem occurrs: the first page doesn't end to the bottom margin, but it continues until the end of the page, and the next page doesn't start from the correct point. In conclusion a piece of document is not rendered in the preview.
I checked the offset returned, and it seems the tables are interpreted to a single row (this is my supposition).
Maybe it could be a problem relating a Win dlls... I don't know..
Any suggestion is welcome.
Thanks a lot!!!
(I use WinXP SP2)
flydragon
#2: Author: Kambiz, Location: Tehran, IranPosted: 10/03/05 14:50 It could be Delphi's RichEdit control bug. I do suggest to use RxRichEdit. Then, to pass the control to the Preview's print method, type cast it to TCustomRichEdit.