lazarus/components/cairocanvas
2019-05-20 19:35:05 +00:00
..
example CairoCanvas: Fix cairocanvas example and add note for windows 2019-05-15 01:55:16 +00:00
tests/24217
unix
win
cairocanvas_pkg.lpk
cairocanvas_pkg.pas
cairocanvas.pas CairoCanvas: implements SetPenMode, from Anton Kavalenka, issue #35425 2019-05-20 19:35:05 +00:00
cairocanvasall.pas
cairographics.pas
cairoprinter.pas CairoCanvas: Remove a useless accessor class hack. 2019-01-24 20:19:18 +00:00
Makefile set trunk version to 2.0.0PreRelease 2018-09-15 19:41:22 +00:00
Makefile.compiled updated makefiles 2018-07-11 23:58:59 +00:00
Makefile.fpc updated makefiles 2018-07-11 23:58:59 +00:00
README.txt

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