diff --git a/ofdgo_renderer.go b/ofdgo_renderer.go index 60d61d1..9db767d 100644 --- a/ofdgo_renderer.go +++ b/ofdgo_renderer.go @@ -541,6 +541,7 @@ func (r *Renderer) renderPath(ctx *canvas.Context, obj PathObject, pageH float64 } if shouldFill && fillColor != nil { ctx.SetFillColor(fillColor) + ctx.SetStrokeColor(canvas.Transparent) ctx.DrawPath(0, 0, p) } shouldStroke := true @@ -551,6 +552,7 @@ func (r *Renderer) renderPath(ctx *canvas.Context, obj PathObject, pageH float64 if strokeColor == nil { strokeColor = color.Transparent } + ctx.SetFillColor(canvas.Transparent) ctx.SetStrokeColor(strokeColor) ctx.SetStrokeWidth(lineWidth) ctx.SetStrokeCapper(lineCap)