diff options
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 |
