[Lazarus] fpReport - can not render pagefooter

Michael Van Canneyt michael at freepascal.org
Wed Sep 27 13:31:20 CEST 2017



On Wed, 27 Sep 2017, Graeme Geldenhuys via Lazarus wrote:

> On 2017-09-27 09:38, Andreas Frieß via Lazarus wrote:
>> What is my mistake of understanding ?
>
> You made a couple of mistakes and highlighted a bug in the PDF exporter.
>
> Mistakes:
>
> 1.  You never registered the standard page sizes with:
>          PaperManager.RegisterStandardSizes;
>
> 2.  Your report used LiberationSans font. Make sure you added
>     the search paths to the font cache. eg:
>
>           {$IFDEF UNIX}
>             gTTFontCache.SearchPath.Add(GetUserDir + '.fonts/');
> 
> gTTFontCache.SearchPath.Add('/data/devel/Wisa/fonts/Liberation/');
>           {$ENDIF}
>
> 3.  You positioned a lot of reporting elements overlapping each
>     other. Correct positioning will help you see things better. ;-)
>
>
> Bug:
>
>    The PDF exporter didn't handle Page.Orientation of Landscape
>    correctly, and rendered such pages from the bottom upwards.
>    I supplied a patch to FPC's Mantis so hopefully Michael or
>    somebody could commit that soon.
>
>       https://bugs.freepascal.org/view.php?id=32478
>
>
> After all that, the report renders just fine.

Patch Applied, thanks for the fix!

Michael.


More information about the Lazarus mailing list