- From: Filip Krıka <lillek@quick.cz>
- Date: Wed, 23 Jul 2003 10:23:52 +0200 (CEST)
- To: www-svg@w3.org
Hello, is there any (possibly tricky) way, HOWTO stroke a silhouette of a groupped path? Consider following tests (i render them using batik 1.5): <defs> <rect id="rect" x="0" y="0" width="100" height="100"/> <g id="rect_pair_base"> <use xlink:href="#rect" transform="translate(30, 30)"/> <use xlink:href="#rect" transform="translate(50, 50)"/> </g> </defs> <use xlink:href="#rect_pair_base" stroke="black" stroke-width="10" fill="none"/> in this case both squares are stroked fully, so there are lines also in the interior of the object. <defs> <rect id="rect" x="0" y="0" width="100" height="100"/> <g id="rect_pair_base"> <use xlink:href="#rect" transform="translate(30, 30)"/> <use xlink:href="#rect" transform="translate(50, 50)"/> </g> <clipPath id="cp_rect_pair"> <use xlink:href="#rect_pair_base"/> </clipPath> <g id="rect_pair"> <rect x="40" y="0" width="100" height="200" clip-path="url(#cp_rect_pair)"/> </g> <clipPath id="cp_inv_rect_pair"> <rect x="-5000" y="-5000" width="10000" height="10000"/> <use xlink:href="#rect_pair"/> </clipPath> </defs> <use xlink:href="#rect_pair" stroke="red" stroke-width="10" fill="none"/> in this case the clip-path is applied after stroking, so result are two discrete lines. But i want to draw an outline (silhouette) along the border of the grouped squares avoiding creating single path manually. Is it possible ? (avoiding overpainting interior of the group - it is not suitable in some cases) Thanks, filip
Received on Wednesday, 23 July 2003 04:34:50 UTC