lazarus/components/cairocanvas
jesus 585a87e0f0 CairoCanvas, added Makefile
git-svn-id: trunk@40686 -
2013-04-01 22:50:48 +00:00
..
unix
win
cairocanvas_pkg.lpk CairoCanvas, added Makefile 2013-04-01 22:50:48 +00:00
cairocanvas_pkg.pas
cairocanvas.pas CairoCanvas, make sure cairo context is created before using fonts 2013-04-01 04:26:02 +00:00
cairographics.pas
Makefile CairoCanvas, added Makefile 2013-04-01 22:50:48 +00:00
Makefile.fpc CairoCanvas, added Makefile 2013-04-01 22:50:48 +00:00
README.txt CairoCanvas, modified readme file 2013-03-21 15:00:55 +00:00

Package for use libcairo in fpc.

Author: Petr Kristan  (petr.kristan@epos.cz)

Licence: LGPL 

Base is TCairoPrinterCanvas class which implements TCanvas interface using 
cairo calls.

Their descendants TCairoPdfCanvas, TCairoPsCanvas, TCairoSvgCanvas, TCairoPngCanvas 
renders to file.

TCairoPaintBox can be used as TPaintBoxReplacement. 
One of Win32CairoCanvas or GdkCairoCanvas must be in uses clausule

To use TCairoPsCanvas as default Printer.Canvas set
Printer.CanvasClass := TCairoPsCanvas

Note.
Currently only TCairoPsCanvas has been tested and it's only functional
under linux/gtk2