diff options
| author | bulia byak <buliabyak@gmail.com> | 2008-09-01 01:30:46 +0000 |
|---|---|---|
| committer | buliabyak <buliabyak@users.sourceforge.net> | 2008-09-01 01:30:46 +0000 |
| commit | a299098957a85f38b7e68cf5b3f77c1e6e2600ad (patch) | |
| tree | 5721d43b2285050df81504fba68394f4ca6d42e2 /src/extension/internal/cairo-render-context.cpp | |
| parent | fix names and mime types; cairo ps out now the default (diff) | |
| download | inkscape-a299098957a85f38b7e68cf5b3f77c1e6e2600ad.tar.gz inkscape-a299098957a85f38b7e68cf5b3f77c1e6e2600ad.zip | |
enable EPS export via cairo, use it instead of the old native one
(bzr r6743)
Diffstat (limited to 'src/extension/internal/cairo-render-context.cpp')
| -rw-r--r-- | src/extension/internal/cairo-render-context.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
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 |
