Difference between revisions of "FPReport FAQ"
m |
m |
||
Line 32: | Line 32: | ||
=== I did not find FPReport in my FPC dir === | === 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) | It is located in the FPC\packages\fcl-fpreport dir, but only in FPC trunk (=3.1.1) since rev. 36962 (20.Aug. 2017) | ||
+ | |||
+ | === What is the minimum requirement === | ||
+ | Info from Mailinglist - FPC 2.6.4 (and Lazarus 1.6.2), but you will need to copy some additional units from the | ||
+ | trunk version of the FPC source repo (in particular, fpexprpars, and fcl-pdf) and the Lazarus trunk repro too | ||
== Lazarus FPReport == | == Lazarus FPReport == |
Revision as of 16:44, 1 October 2017
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.
- LazReport is based on FreeReport 2.32 see LazReport_Documentation.
- FPReport is written from scatch, see FPReport documanetation.
Papermanager must registered
You never registered the standard page sizes with:
if PaperManager.PaperCount=0 then
PaperManager.RegisterStandardSi
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/');
gTTFontCache.BuildFontCache;
{$ENDIF}
In windows this useable
gTTFontCache.ReadStandardFonts;
gTTFontCache.BuildFontCache;
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)
What is the minimum requirement
Info from Mailinglist - FPC 2.6.4 (and Lazarus 1.6.2), but you will need to copy some additional units from the trunk version of the FPC source repo (in particular, fpexprpars, and fcl-pdf) and the Lazarus trunk repro too
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.