lazarus/components/cairocanvas
2020-07-13 09:00:41 +00:00
..
example CairoCanvas: Improved example program. Issue #36753, patch from Percy Van Den bylaardt. 2020-03-11 22:33:01 +00:00
tests/24217
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_pkg.lpk
cairocanvas_pkg.pas components: less hints 2016-03-01 15:31:26 +00:00
cairocanvas.pas CairoCanvas: Fix landscape orientation in PDF canvas. Refactor + clean. Issue #36753, patch from Percy Van Den bylaardt. 2020-03-09 23:45:15 +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
cairoprinter.pas CairoCanvas: Remove a useless accessor class hack. 2019-01-24 20:19:18 +00:00
Makefile make: changed default darwin lcl platform from carbon to cocoa 2020-07-13 09:00:41 +00:00
Makefile.compiled updated makefiles 2018-07-11 23:58:59 +00:00
Makefile.fpc make: changed default darwin lcl platform from carbon to cocoa 2020-07-13 09:00:41 +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