From f53b3156fe0f6913b1ae20038041e66777291ad1 Mon Sep 17 00:00:00 2001 From: kramm Date: Sun, 14 Oct 2007 21:03:21 +0000 Subject: [PATCH] a few more log messages --- lib/pdf/GFXOutputDev.cc | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/lib/pdf/GFXOutputDev.cc b/lib/pdf/GFXOutputDev.cc index 8b114ce..df27a23 100644 --- a/lib/pdf/GFXOutputDev.cc +++ b/lib/pdf/GFXOutputDev.cc @@ -297,10 +297,8 @@ void GFXOutputDev::setParameter(const char*key, const char*value) this->config_use_fontconfig = atoi(value); } else if(!strcmp(key,"remapunicode")) { this->config_remapunicode = atoi(value); - } else if(!strcmp(p->name,"transparent")) { - this->config_transparent = atoi(p->value); - } else { - msg(" Ignored parameter: %s=%s", key, value); + } else if(!strcmp(key,"transparent")) { + this->config_transparent = atoi(value); } } @@ -729,8 +727,6 @@ void GFXOutputDev::strokeGfxline(GfxState *state, gfxline_t*line, int flags) if(dashnum && ldash) { float * dash = (float*)malloc(sizeof(float)*(dashnum+1)); int t; - double cut = 0; - int fixzero = 0; msg(" %d dashes", dashnum); msg(" | phase: %f", dashphase); for(t=0;t= LOGLEVEL_TRACE) { + dump_outline(gfxline); + } + if(!gfxline) { + msg(" Empty polygon (resulting from stroked line)"); + } if(flags&STROKE_CLIP) { device->startclip(device, gfxline); states[statepos].clipping++; @@ -841,6 +843,12 @@ void GFXOutputDev::clipToStrokePath(GfxState *state) { GfxPath * path = state->getPath(); gfxline_t*line= gfxPath_to_gfxline(state, path, 0, user_movex + clipmovex, user_movey + clipmovey); + + if(getLogLevel() >= LOGLEVEL_TRACE) { + msg(" cliptostrokepath\n"); + dump_outline(line); + } + strokeGfxline(state, line, STROKE_FILL|STROKE_CLIP); gfxline_free(line); } -- 1.7.10.4