mirror of
				https://gitlab.com/freepascal.org/lazarus/lazarus.git
				synced 2025-11-04 07:59:43 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			23 lines
		
	
	
		
			619 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			619 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
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
 | 
						|
 |