You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by bu...@apache.org on 2001/07/16 15:12:28 UTC
[Bug 2638] New: - How to include non xml svg?
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: fop-dev@xml.apache.org |
+ | Reported By: mihael.osrecak@cbcag.ch |
+ | 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: fop-dev-unsubscribe@xml.apache.org
For additional commands, email: fop-dev-help@xml.apache.org