From 182ed04eaef3db9d0e07d466b19307e6c1b4aeb9 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 8 Feb 2015 13:38:35 +0000 Subject: Add support for exporting canvas as PDF or PS. git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5543 a436a847-0d15-0410-975c-d299462d15a1 --- ganv/canvas.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'ganv/canvas.h') diff --git a/ganv/canvas.h b/ganv/canvas.h index 83e3f8a..e923f65 100644 --- a/ganv/canvas.h +++ b/ganv/canvas.h @@ -377,6 +377,19 @@ ganv_canvas_set_direction(GanvCanvas* canvas, GanvDirection dir); void ganv_canvas_arrange(GanvCanvas* canvas); +/** + * ganv_canvas_export_image: + * + * Draw the canvas to an image file. The file type is determined by extension, + * currently supported: pdf, ps, svg, dot. + * + * Returns: 0 on success. + */ +int +ganv_canvas_export_image(GanvCanvas* canvas, + const char* filename, + gboolean draw_background); + /** * ganv_canvas_export_dot: * -- cgit v1.2.1