ReportWorkshop Overview | Limitations in Lazarus and old versions of Delphi

<< Click to display table of contents >>

ReportWorkshop Overview | Limitations in Lazarus and old versions of Delphi

Delphi 5

In Delphi 5, format strings for string fields are ignored.

Calendar data provider is not available for Delphi 5; however, all calendar functions are available in expressions.

Delphi 5-XE

In Delphi versions prior to XE2, GDI (standard Windows drawing) is used for value visualizers instead of GDI+. No gradients, no anti-aliasing, no semitransparent filling of shapes.

Lazarus

In Lazarus, by default, GDI (standard Windows drawing) is used for value visualizers instead of GDI+. No gradients, no anti-aliasing, no semitransparent filling of shapes.

However, GDI+ can be used optionally. To use it:

1.Download GDI+ Library for Delphi and Lazarus and compile lazgdiplus.lpk. Alternatively, you can install it using Lazarus Online package manager (menu "Package | Online Package Manager")

2.Compile <TRichView Dir>\TRichView\Source\rvgdipluslaz.lpk (Note: it is included in <TRichView Dir>\TRichViewLazarus_Optional.lpg project group)

3.Include a reference to rvgdipluslaz package in your project (Menu "Project | Project Inspector" to open Project Inspector window. Right click "Required Packages", select menu "Add...". Select RVGDIPlusLaz)

4.Include the unit RVGDIPlusGrInLaz in "uses" of the main form unit.

Note: there is an alternative GDI+ support package for Lazarus (rvpgdipluslaz.lpk, containing RVPGDIPlusGrInLaz unit). It uses GDI+ library by Progdigy. It is not available now at its original location, but can be downloaded from our website. Still, I recommend using the package above.