From a299098957a85f38b7e68cf5b3f77c1e6e2600ad Mon Sep 17 00:00:00 2001 From: bulia byak Date: Mon, 1 Sep 2008 01:30:46 +0000 Subject: enable EPS export via cairo, use it instead of the old native one (bzr r6743) --- src/extension/internal/cairo-render-context.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/extension/internal/cairo-render-context.cpp') diff --git a/src/extension/internal/cairo-render-context.cpp b/src/extension/internal/cairo-render-context.cpp index 2434e454b..4a3dd11a6 100644 --- a/src/extension/internal/cairo-render-context.cpp +++ b/src/extension/internal/cairo-render-context.cpp @@ -109,6 +109,7 @@ CairoRenderContext::CairoRenderContext(CairoRenderer *parent) : _dpi(72), _pdf_level(0), _ps_level(1), + _eps(false), _is_texttopath(FALSE), _is_filtertobitmap(FALSE), _bitmapresolution(72), @@ -398,6 +399,11 @@ void CairoRenderContext::setPSLevel(unsigned int level) _ps_level = level; } +void CairoRenderContext::setEPS(bool eps) +{ + _eps = eps; +} + unsigned int CairoRenderContext::getPSLevel(void) { return _ps_level; @@ -722,6 +728,7 @@ CairoRenderContext::setupSurface(double width, double height) return FALSE; } cairo_ps_surface_restrict_to_level (surface, (cairo_ps_level_t)_ps_level); + cairo_ps_surface_set_eps (surface, (cairo_bool_t) _eps); #endif break; #endif -- cgit v1.2.3