diff options
| author | miklosh <miklosh@users.sourceforge.net> | 2007-08-09 10:16:03 +0000 |
|---|---|---|
| committer | miklosh <miklosh@users.sourceforge.net> | 2007-08-09 10:16:03 +0000 |
| commit | d111c037893973ae25d65b7b2166f1be3ab7ab30 (patch) | |
| tree | 1c948ce8cfcdc7e212358e544fb1bca1a923ed2d /src | |
| parent | changes export to ocal dialog (diff) | |
| download | inkscape-d111c037893973ae25d65b7b2166f1be3ab7ab30.tar.gz inkscape-d111c037893973ae25d65b7b2166f1be3ab7ab30.zip | |
Set the even-odd clipping rule if requested
(bzr r3436)
Diffstat (limited to 'src')
| -rw-r--r-- | src/extension/internal/pdfinput/svg-builder.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/extension/internal/pdfinput/svg-builder.cpp b/src/extension/internal/pdfinput/svg-builder.cpp index c5112c5ad..429a0cd4a 100644 --- a/src/extension/internal/pdfinput/svg-builder.cpp +++ b/src/extension/internal/pdfinput/svg-builder.cpp @@ -401,6 +401,9 @@ void SvgBuilder::setClipPath(GfxState *state, bool even_odd) { gchar *pathtext = svgInterpretPath(state->getPath()); path->setAttribute("d", pathtext); g_free(pathtext); + if (even_odd) { + path->setAttribute("clip-rule", "evenodd"); + } clip_path->appendChild(path); Inkscape::GC::release(path); // Append clipPath to defs and get id @@ -786,7 +789,6 @@ void SvgBuilder::updateFont(GfxState *state) { // Font family if (font->getFamily()) { - const gchar *family = font->getFamily()->getCString(); sp_repr_css_set_property(_font_style, "font-family", font->getFamily()->getCString()); } else { sp_repr_css_set_property(_font_style, "font-family", font_family); @@ -1074,8 +1076,6 @@ void SvgBuilder::beginString(GfxState *state, GooString *s) { } IFTRACE(double *m = state->getTextMat()); TRACE(("tm: %f %f %f %f %f %f\n",m[0], m[1],m[2], m[3], m[4], m[5])); - IFTRACE(m = _current_font->getFontMatrix()); - TRACE(("fm: %f %f %f %f %f %f\n",m[0], m[1],m[2], m[3], m[4], m[5])); IFTRACE(m = state->getCTM()); TRACE(("ctm: %f %f %f %f %f %f\n",m[0], m[1],m[2], m[3], m[4], m[5])); } |
