diff options
| author | Tavmjong Bah <tavmjong@free.fr> | 2016-03-08 14:10:38 +0000 |
|---|---|---|
| committer | tavmjong-free <tavmjong@free.fr> | 2016-03-08 14:10:38 +0000 |
| commit | cd166baa1470b0ca83973f76fabea9a935163344 (patch) | |
| tree | 4ab24c7edd578c261602f19e347f1a67d3847c83 /src/extension/internal/cairo-render-context.h | |
| parent | Translations. PO template updated. (diff) | |
| download | inkscape-cd166baa1470b0ca83973f76fabea9a935163344.tar.gz inkscape-cd166baa1470b0ca83973f76fabea9a935163344.zip | |
Add PDF/PS output support for 'paint-order' property.
(bzr r14696)
Diffstat (limited to 'src/extension/internal/cairo-render-context.h')
| -rw-r--r-- | src/extension/internal/cairo-render-context.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/extension/internal/cairo-render-context.h b/src/extension/internal/cairo-render-context.h index b3ab3655a..dfa6084d1 100644 --- a/src/extension/internal/cairo-render-context.h +++ b/src/extension/internal/cairo-render-context.h @@ -148,7 +148,14 @@ public: void addClippingRect(double x, double y, double width, double height); /* Rendering methods */ - bool renderPathVector(Geom::PathVector const &pathv, SPStyle const *style, Geom::OptRect const &pbox); + enum CairoPaintOrder { + STROKE_OVER_FILL, + FILL_OVER_STROKE, + FILL_ONLY, + STROKE_ONLY + }; + + bool renderPathVector(Geom::PathVector const &pathv, SPStyle const *style, Geom::OptRect const &pbox, CairoPaintOrder order = STROKE_OVER_FILL); bool renderImage(Inkscape::Pixbuf *pb, Geom::Affine const &image_transform, SPStyle const *style); bool renderGlyphtext(PangoFont *font, Geom::Affine const &font_matrix, |
