lazarus/components/cairocanvas
2017-01-29 21:04:32 +00:00
..
example CairoCanvas: add another page in the example prog. 2015-05-08 10:34:21 +00:00
tests/24217
unix
win
cairocanvas_pkg.lpk cairocanvas: use units platform specific 2015-03-01 09:08:49 +00:00
cairocanvas_pkg.pas components: less hints 2016-03-01 15:31:26 +00:00
cairocanvas.pas CairoCanvas: implement default values for default font (fix fonts on exporting LazReport grid using cairo export) 2016-06-22 20:23:16 +00:00
cairocanvasall.pas cairocanvas: fixed compilation under 2.6.4 2015-03-10 21:03:44 +00:00
cairographics.pas
cairoprinter.pas general: Updated address of the Free Software Foundation in copyright messages 2017-01-29 21:04:32 +00:00
Makefile updated makefiles 2016-03-20 11:19:40 +00:00
Makefile.compiled IDE,lazbuild: append -Cg on targets linux, freebsd, openbsd, netbsd, solaris, bug #17412 2014-11-18 11:03:29 +00:00
Makefile.fpc IDE+lazbuild+makefiles: on darwin use -gw instead of -g 2015-10-01 18:40:54 +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