public void EndSubBuffer(SVGLinearGradientBrush linearGradientBrush, SVGColor? strokePathColor)
{
PreEndSubBuffer();
for(int i = inZoneL; i < subW + inZoneL; i++) {
for(int j = inZoneT; j < subH + inZoneT; j++) {
if(flag[i, j] != FILL_FLAG) {
Color _color = linearGradientBrush.GetColor(i, j);
graphics.SetColor(_color);
graphics.SetPixel(i, j);
}
}
}
graphics.SetColor(strokePathColor.Value.color);
FillInZone();
}