- From: Jonathan Chetwynd <j.chetwynd@btinternet.com>
- Date: Fri, 2 May 2008 13:47:32 +0100
- To: Dr. Olaf Hoffmann <Dr.O.Hoffmann@gmx.de>
- Cc: www-svg@w3.org
- Message-Id: <065581D6-43FC-4E93-8D85-82761DDA24EB@btinternet.com>
Olaf, whilst it is true that symbols are not normally rendered, there is a very clear use case. namely, that iirc your suggestions require the rendering of the whole document. regards ~:" Jonathan Chetwynd j.chetwynd@btinternet.com http://www.iconomy.org/ +44 (0) 20 7978 1764 On 2 May 2008, at 11:49, Dr. Olaf Hoffmann wrote: > > Typically the symbol element itself is inside the defs element; > nothing inside defs is rendered directly and it is noted: > > "A 'symbol' element itself is not rendered." > > http://www.w3.org/TR/SVG11/struct.html#SymbolElement > > Therefore a similar and well defined approach is to > reference a view element > http://www.w3.org/TR/SVG11/linking.html#ViewElement > as already mentioned. > > If you put your objects to be referenced well separated, > you simply can use the view element (including animation) > to get what you need. > > Another approach without view element is to reference > a set animation of the viewBox of the root svg with a > hyperlink to get almost the same effect as using a view > element. This is available in SVG tiny too even without > a symbol element. > A similar method is to use in the same way a set animation > activated with a hyperlink for xlink:href of use to exchange > the symbol or symbol like groups, available too with > SVG tiny. > > > > As you can see, there are already several methods to get > the same or a similar effect. > >
Received on Friday, 2 May 2008 12:54:51 UTC