Hi,

I'm trying to reuse a filter defined in a SVG document.
My SVG document is kindof a description file that gives a list of filters 
and paints. The idea is to extract one of these filters and apply it on a 
programmatically created graphicsNode.

I already did a similar job by retrieving a paint defined in a SVG 
document, the code being something like:
     Element paintedElement = document_.getElementById(id);
     Paint paint = PaintServer.convertFillPaint(paintedElement, node, 
bridgeContext_);

This is working great, so I tried something similar for the filter:
     Element filteredElement = document_.getElementById(filteredId);
     Element filterElement = document_.getElementById(filterId);
     SVGFilterElementBridge filterBridge = 
(SVGFilterElementBridge)bridgeContext_.getBridge(filterElement);
     Filter filter = 
filterBridge.createFilter(bridgeContext_,filteredElement,filterElement,node);

But the created filter is always null.

My SVG document looks like:
<svg>
   <defs>
     <filter id="filterRef">
       <feGaussianBlur in="SourceAlpha" stdDeviation="4" result="blur"/>
     </filter>
   </defs>
   <g>
     <rect id="filteredRef" x="0" y="0" width="100" height="100" 
filter="url(#filterRef)"/>
   </g>
</svg>

Any idea?

Philippe


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to