lazarus/components/cairocanvas
2019-01-24 20:19:18 +00:00
..
example CairoCanvas: add another page in the example prog. 2015-05-08 10:34:21 +00:00
tests/24217 cairocanvas: fix printing stricked/underlined text, issue #26624 2014-08-26 01:17:26 +00:00
unix CairoCanvas: fix GdkCairoCanvas ignored Controls coordinates, always paints on parent (0, 0) position, from Petr-K, issue #25485 2014-03-15 08:33:39 +00:00
win CairoCanvas, updates from Petr-K, issue #24657 2013-10-09 17:53:02 +00:00
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 Printers, Fix printing regression under linux, issue #34680 2018-12-14 02:25:32 +00:00
cairocanvasall.pas CairCanvas: disable compilation for WinCE (there exists no cairo support on WinCE). 2017-05-13 21:12:07 +00:00
cairographics.pas CairoCanvas, updates from Petr-K, issue #24657 2013-10-09 17:53:02 +00:00
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 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