mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-05 16:37:54 +02:00
.. | ||
example | ||
tests/24217 | ||
unix | ||
win | ||
cairocanvas_pkg.lpk | ||
cairocanvas_pkg.pas | ||
cairocanvas.pas | ||
cairocanvasall.pas | ||
cairographics.pas | ||
cairoprinter.pas | ||
Makefile | ||
Makefile.compiled | ||
Makefile.fpc | ||
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