SLD shape://horline doesn't render in application/pdf output

Description

When using a polygonsymbolizer as bleow:

<PolygonSymbolizer>
<Fill>
<GraphicFill>
<Graphic>
<Mark>
<WellKnownName>shape://horline</WellKnownName>
<Stroke>
<CssParameter name="stroke">#5ce6e6</CssParameter>
<CssParameter name="stroke-width">6</CssParameter>
</Stroke>
</Mark>
<Size>16</Size>
</Graphic>
</GraphicFill>
</Fill>
</PolygonSymbolizer>

, the horisontal lines won't render as they should in application/pdf output. In fact, it seems that all of the lines making the fill are drawn on top of each other on the bottom of the page (this happens if the polygon is cut by the bottom of the requested picture. If the polygon is whole inside the requested picture, nothing is rendered). See attached suo.pdf file. As you can see from suo.png, it works fine for image/png -output.

I tested to use shape://verline in the SLD, and the vertical lines are rendered ok alson in application/pdf output.

also attached log files for getmap whit image/png and application/pdf (GEOTOOLS_DEVELOPER_LOGGING.properties)

Environment

None

Status

Assignee

Andrea Aime

Reporter

codehaus

Triage

None

Fix versions

Affects versions

None

Priority

Medium
Configure