lazarus/components/cairocanvas
mattias b1922566ff cairocanvas: less hhints
git-svn-id: trunk@40703 -
2013-04-03 09:57:47 +00:00
..
tests/24217 CairoCanvas, added modified test from issue #24217 from Anton to test cairo printer 2013-04-03 09:07:33 +00:00
unix
win
cairocanvas_pkg.lpk CairoCanvas, added cairo printer to easier work with cairocanvas backends 2013-04-03 09:02:01 +00:00
cairocanvas_pkg.pas CairoCanvas, added cairo printer to easier work with cairocanvas backends 2013-04-03 09:02:01 +00:00
cairocanvas.pas cairocanvas: less hhints 2013-04-03 09:57:47 +00:00
cairographics.pas
cairoprinter.pas CairoCanvas, added cairo printer to easier work with cairocanvas backends 2013-04-03 09:02:01 +00:00
Makefile CairoCanvas, added Makefile 2013-04-01 22:50:48 +00:00
Makefile.compiled cairocanvas: same license as LCL 2013-04-02 10:45:39 +00:00
Makefile.fpc CairoCanvas, added Makefile 2013-04-01 22:50:48 +00:00
README.txt cairocanvas: same license as LCL 2013-04-02 10:45:39 +00:00

Package for use libcairo in fpc.

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

Licence: see COPYING.modifiedLGPL.txt

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