http://nagoya.apache.org/bugzilla/show_bug.cgi?id=2638

*** shadow/2638 Mon Jul 16 06:12:28 2001
--- shadow/2638.tmp.4496        Mon Jul 16 06:12:28 2001
***************
*** 0 ****
--- 1,132 ----
+ +============================================================================+
+ | How to include non xml svg?                                                |
+ +----------------------------------------------------------------------------+
+ |        Bug #: 2638                        Product: Fop                     |
+ |       Status: NEW                         Version: 0.17                    |
+ |   Resolution:                            Platform: PC                      |
+ |     Severity: Normal                   OS/Version: Windows NT/2K           |
+ |     Priority: Other                     Component: svg                     |
+ +----------------------------------------------------------------------------+
+ |  Assigned To: [EMAIL PROTECTED]                                       |
+ |  Reported By: [EMAIL PROTECTED]                                      |
+ |      CC list: Cc:                                                          |
+ +----------------------------------------------------------------------------+
+ |          URL:                                                              |
+ +============================================================================+
+ |                              DESCRIPTION                                   |
+ Hello
+ 
+ I have to generate pdf files including svg. The svg are generated by an 
+ external chart generator and not xml.
+ 
+ The batic svg browser and applications like Adobe SVG Viewer read and shows 
+ such files correctly.
+ 
+ I tried to generate pdf with such svg in different ways without success.
+ An external-graphic or an instream-foreign-object seems to expect a xml svg.
+ 
+  
+ <fo:external-graphic src="http://localhost:81/myGenerator"; />
+ or <fo:external-graphic src=" myGeneratedChart.svg" />
+ causes the error:
+ [1ERROR LOADING EXTERNAL SVG: An invalid XML character (Unicode: 0x1f) was 
+ found in the prolog of the document.
+ 
+ 
+ So I tried svg:image. But there occurred a NoSuchMethodException.
+ 
+ The source:
+ 
+ <fo:instream-foreign-object>
+     <svg:svg xmlns:svg='http://www.w3.org/2000/svg' width='15cm' height='15cm'>
+         <svg:image src=”http://localhost:81/myGenerator”
+                  width='11cm' height='11cm'/>
+     </svg:svg>
+ </fo:instream-foreign-object>
+ 
+ causes:
+ java.lang.reflect.InvocationTargetException: java.lang.NoSuchMethodError
+             java.lang.Throwable()
+             java.lang.Error()
+             java.lang.LinkageError()
+             java.lang.IncompatibleClassChangeError()
+             java.lang.NoSuchMethodError()
+             org.apache.batik.util.ParsedURLData(java.net.URL)
+             org.apache.batik.util.ParsedURLData(java.net.URL)
+             org.apache.batik.util.ParsedURLData 
+ org.apache.batik.util.ParsedURLDefaultProtocolHandler.constructParsedURLData
+ (java.net.URL)
+             org.apache.batik.util.ParsedURLData 
+ org.apache.batik.util.ParsedURLDefaultProtocolHandler.parseURL(java.lang.String)
+             org.apache.batik.util.ParsedURLData 
+ org.apache.batik.util.ParsedURL.parseURL(java.lang.String)
+             org.apache.batik.util.ParsedURLData 
+ org.apache.batik.util.ParsedURL.parseURL(java.lang.String, java.lang.String)
+             org.apache.batik.util.ParsedURL(java.lang.String, java.lang.String)
+             org.apache.batik.gvt.GraphicsNode 
+ org.apache.batik.bridge.SVGImageElementBridge.createGraphicsNode
+ (org.apache.batik.bridge.BridgeContext, org.w3c.dom.Element)
+             void org.apache.batik.bridge.GVTBuilder.buildGraphicsNode
+ (org.apache.batik.bridge.BridgeContext, org.w3c.dom.Element, 
+ org.apache.batik.gvt.CompositeGraphicsNode)
+             void org.apache.batik.bridge.GVTBuilder.buildComposite
+ (org.apache.batik.bridge.BridgeContext, org.w3c.dom.Element, 
+ org.apache.batik.gvt.CompositeGraphicsNode)
+             org.apache.batik.gvt.GraphicsNode 
+ org.apache.batik.bridge.GVTBuilder.build(org.apache.batik.bridge.BridgeContext, 
+ org.w3c.dom.Document)
+             void org.apache.fop.render.pdf.PDFRenderer.renderSVGDocument
+ (org.w3c.dom.Document, int, int, org.apache.fop.layout.FontState)
+             void org.apache.fop.render.pdf.PDFRenderer.renderSVGArea
+ (org.apache.fop.svg.SVGArea)
+             void org.apache.fop.svg.SVGArea.render
+ (org.apache.fop.render.Renderer)
+             void org.apache.fop.render.pdf.PDFRenderer.renderForeignObjectArea
+ (org.apache.fop.layout.inline.ForeignObjectArea)
+             void org.apache.fop.layout.inline.ForeignObjectArea.render
+ (org.apache.fop.render.Renderer)
+             void org.apache.fop.render.PrintRenderer.renderLineArea
+ (org.apache.fop.layout.LineArea)
+             void org.apache.fop.layout.LineArea.render
+ (org.apache.fop.render.Renderer)
+             void org.apache.fop.render.PrintRenderer.renderBlockArea
+ (org.apache.fop.layout.BlockArea)
+             void org.apache.fop.layout.BlockArea.render
+ (org.apache.fop.render.Renderer)
+             void org.apache.fop.render.PrintRenderer.renderAreaContainer
+ (org.apache.fop.layout.AreaContainer)
+             void org.apache.fop.layout.AreaContainer.render
+ (org.apache.fop.render.Renderer)
+             void org.apache.fop.render.PrintRenderer.renderAreaContainer
+ (org.apache.fop.layout.AreaContainer)
+             void org.apache.fop.layout.AreaContainer.render
+ (org.apache.fop.render.Renderer)
+             void org.apache.fop.render.PrintRenderer.renderAreaContainer
+ (org.apache.fop.layout.AreaContainer)
+             void org.apache.fop.layout.AreaContainer.render
+ (org.apache.fop.render.Renderer)
+             void org.apache.fop.render.PrintRenderer.renderAreaContainer
+ (org.apache.fop.layout.AreaContainer)
+             void org.apache.fop.layout.AreaContainer.render
+ (org.apache.fop.render.Renderer)
+             void org.apache.fop.render.PrintRenderer.renderAreaContainer
+ (org.apache.fop.layout.AreaContainer)
+             void org.apache.fop.layout.ColumnArea.render
+ (org.apache.fop.render.Renderer)
+             void org.apache.fop.render.PrintRenderer.renderSpanArea
+ (org.apache.fop.layout.SpanArea)
+             void org.apache.fop.layout.SpanArea.render
+ (org.apache.fop.render.Renderer)
+             void org.apache.fop.render.PrintRenderer.renderBodyAreaContainer
+ (org.apache.fop.layout.BodyAreaContainer)
+             void org.apache.fop.render.pdf.PDFRenderer.renderPage
+ (org.apache.fop.layout.Page)
+             void org.apache.fop.render.pdf.PDFRenderer.render
+ (org.apache.fop.layout.AreaTree, java.io.OutputStream)
+             void org.apache.fop.apps.Driver.render()
+             void org.apache.fop.apps.Driver.run()
+             ...
+ 
+ Are there people who knows how to use this svg format?
+ 
+ Mihael Osrecak

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

Reply via email to