Add simple implementation of FILL_T::FILLED_WITH_COLOR for SVG plotter (custom color is ignored at this point)
This commit is contained in:
parent
e2fc105201
commit
24472ff9e3
|
@ -238,10 +238,8 @@ void SVG_PLOTTER::setSVGPlotStyle( bool aIsGroup, const std::string& aExtraStyle
|
||||||
{
|
{
|
||||||
case FILL_T::NO_FILL: fputs( "fill-opacity:0.0; ", m_outputFile ); break;
|
case FILL_T::NO_FILL: fputs( "fill-opacity:0.0; ", m_outputFile ); break;
|
||||||
case FILL_T::FILLED_SHAPE: fputs( "fill-opacity:1.0; ", m_outputFile ); break;
|
case FILL_T::FILLED_SHAPE: fputs( "fill-opacity:1.0; ", m_outputFile ); break;
|
||||||
case FILL_T::FILLED_WITH_BG_BODYCOLOR: fputs( "fill-opacity:0.6; ", m_outputFile ); break;
|
case FILL_T::FILLED_WITH_BG_BODYCOLOR:
|
||||||
case FILL_T::FILLED_WITH_COLOR:
|
case FILL_T::FILLED_WITH_COLOR: fputs( "fill-opacity:0.6; ", m_outputFile ); break;
|
||||||
UNIMPLEMENTED_FOR( "FILLED_WITH_COLOR" );
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
double pen_w = userToDeviceSize( GetCurrentLineWidth() );
|
double pen_w = userToDeviceSize( GetCurrentLineWidth() );
|
||||||
|
@ -576,11 +574,8 @@ void SVG_PLOTTER::PlotPoly( const std::vector<wxPoint>& aCornerList, FILL_T aFil
|
||||||
|
|
||||||
case FILL_T::FILLED_WITH_BG_BODYCOLOR:
|
case FILL_T::FILLED_WITH_BG_BODYCOLOR:
|
||||||
case FILL_T::FILLED_SHAPE:
|
case FILL_T::FILLED_SHAPE:
|
||||||
setSVGPlotStyle( false, "fill-rule:evenodd;" );
|
|
||||||
break;
|
|
||||||
|
|
||||||
case FILL_T::FILLED_WITH_COLOR:
|
case FILL_T::FILLED_WITH_COLOR:
|
||||||
wxFAIL_MSG( "FILLED_WITH_COLOR not implemented" );
|
setSVGPlotStyle( false, "fill-rule:evenodd;" );
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue