blob: 5a9ed68b0af15de52168a3ca7749afdbc495efb2 [file] [log] [blame]
<svg width='400' height='400' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' >
<defs>
<symbol id="symbol-1">
<rect width='50' height='50' fill='skyblue'/>
<rect x='5' y='5' width='40' height='40' fill='green'/>
</symbol>
<pattern id='pattern-1' width='50' height='50' patternUnits='userSpaceOnUse'>
<use width='50' height='50' xlink:href='#symbol-1' />
</pattern>
<pattern id='pattern-2' x='0' y='0' width='0.25' height='0.25' patternUnits='objectBoundingBox'>
<use width='50' height='50' xlink:href='#symbol-1' />
</pattern>
</defs>
<rect x='0' y='0' width='200' height='200' fill='url(#pattern-1)'/>
<line x1='200' y1='100' x2='400' y2='100' stroke-width='200' stroke='url(#pattern-1)'/>
<rect x='0' y='200' width='200' height='200' fill='url(#pattern-2)'/>
<!-- This line won't be drawn since pattern-2 has 'objectBoundingBox' and the line box is empty -->
<line x1='200' y1='300' x2='400' y2='300' stroke-width='200' stroke='url(#pattern-2)'/>
</svg>