diff --git a/src/BackgroundRenderer/SplashBackgroundRenderer.cc b/src/BackgroundRenderer/SplashBackgroundRenderer.cc index 92b9faa..ea5281a 100644 --- a/src/BackgroundRenderer/SplashBackgroundRenderer.cc +++ b/src/BackgroundRenderer/SplashBackgroundRenderer.cc @@ -23,12 +23,11 @@ void SplashBackgroundRenderer::drawChar(GfxState *state, double x, double y, // - there is special filling method // - OR using a writing mode font // - OR using a Type 3 font - if( ((state->getRender() & 3) == 3) - || ( (state->getFont()) - && ( (state->getFont()->getWMode()) - || (state->getFont()->getType() == fontType3) - ) - ) + if(( (state->getFont()) + && ( (state->getFont()->getWMode()) + || (state->getFont()->getType() == fontType3) + ) + ) ) { SplashOutputDev::drawChar(state,x,y,dx,dy,originX,originY,code, nBytes, u, uLen); diff --git a/src/HTMLRenderer/text.cc b/src/HTMLRenderer/text.cc index 1fc3998..05c5c95 100644 --- a/src/HTMLRenderer/text.cc +++ b/src/HTMLRenderer/text.cc @@ -40,12 +40,6 @@ void HTMLRenderer::drawString(GfxState * state, GooString * s) return; } - //hidden - if((state->getRender() & 3) == 3) - { - return; - } - // see if the line has to be closed due to state change check_state_change(state); prepare_text_line(state); diff --git a/src/util/StateManager.h b/src/util/StateManager.h index b84f94a..cc6b98d 100644 --- a/src/util/StateManager.h +++ b/src/util/StateManager.h @@ -413,17 +413,12 @@ public: static const char * get_css_class_name (void) { return CSS::FILL_COLOR_CN; } /* override base's method, as we need some workaround in CSS */ void dump_css(std::ostream & out) { - // normal CSS - out << "." << get_css_class_name() << CSS::INVALID_ID << "{color:white;}" << std::endl; + out << "." << get_css_class_name() << CSS::INVALID_ID << "{color:transparent;}" << std::endl; for(auto iter = value_map.begin(); iter != value_map.end(); ++iter) { out << "." << get_css_class_name() << iter->second << "{color:" << iter->first << ";}" << std::endl; } - // webkit - out << CSS::WEBKIT_ONLY << "{" << std::endl; - out << "." << get_css_class_name() << CSS::INVALID_ID << "{color:transparent;}" << std::endl; - out << "}" << std::endl; } };