FPReport FAQ

From Free Pascal wiki
Jump to navigationJump to search

General

Read the README.txt file

Before you compile the FPReport, have a look at the README.txt

FPReport <> LazReport

FPReport is not LazReport !! This are 2 differnet reportsystems.

Papermanager must registered

You never registered the standard page sizes with: PaperManager.RegisterStandardSizes;

Fontmanager

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}

FPC FPReport

I did not find FPReport in my FPC dir

It is located in the FPC\packages\fcl-fpreport dir, but only in FPC trunk (=3.1.1) since rev. 36962 (20.Aug. 2017)

Lazarus FPReport

I did not find FPReport in my Lazarus dir

Only in Lazarus trunk since rev. 55719 (20.Aug. 2017). Look in LAZARUSDIR\components\fpreport the is a runtimepackage lclfpreport.lpk.

My Report does not run/start in Windows

Start the applikation from the console, so you can see if some dll's are missing. Normally freetype-6.dll and zlib1.dll are missing. For more information look into the README.txt.