From 299d65aa6c8971e47ed9316990acb6d8b33a31be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mario=20H=C3=BCttel?= Date: Wed, 1 Aug 2018 12:36:31 +0200 Subject: [PATCH] cairo ouput svg modifications. Still doesn't work. Only for integer coordinates (scaling 1) it seems to work --- cairo-output/cairo-output.c | 2 +- glade/dialog.glade | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cairo-output/cairo-output.c b/cairo-output/cairo-output.c index c8bf0d1..9db1b8e 100644 --- a/cairo-output/cairo-output.c +++ b/cairo-output/cairo-output.c @@ -258,7 +258,7 @@ void cairo_render_cell_to_vector_file(struct gds_cell *cell, GList *layer_infos, } if (svg_file) { - svg_surface = cairo_svg_surface_create(svg_file, 200, 200); + svg_surface = cairo_svg_surface_create(svg_file, xmax-xmin, ymax-ymin); svg_cr = cairo_create(svg_surface); } diff --git a/glade/dialog.glade b/glade/dialog.glade index 11d312c..90b1ea5 100644 --- a/glade/dialog.glade +++ b/glade/dialog.glade @@ -48,7 +48,7 @@ - Render SVG using Cairographics + Render SVG using Cairographics (too buggy at the moment) True True False