Fop and external-graphic SVG problem
I am trying to integrate an SVG file with embedded text and when i try to use it in FOP I am working on W2K SP1, JDK 1.3, FOP 0.20.4rc ,Batik 1.1.1 or Batik 1.5 fop produce This result : [INFO] FOP 0.20.4rc [INFO] building formatting object tree [INFO] [1] Exception in thread main java.lang.NoSuchMethodError at org.apache.fop.image.analyser.SVGReader.loadImage(Unknown Source) at org.apache.fop.image.analyser.SVGReader.verifySignature(Unknown Source) at org.apache.fop.image.analyser.ImageReaderFactory.Make(Unknown Source) at org.apache.fop.image.FopImageFactory.Make(Unknown Source) at org.apache.fop.fo.flow.ExternalGraphic.layout(Unknown Source) at org.apache.fop.fo.flow.Block.layout(Unknown Source) at org.apache.fop.fo.flow.Flow.layout(Unknown Source) at org.apache.fop.fo.flow.Flow.layout(Unknown Source) at org.apache.fop.fo.pagination.PageSequence.format(Unknown Source) at org.apache.fop.apps.StreamRenderer.render(Unknown Source) at org.apache.fop.fo.FOTreeBuilder.endElement(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:559) at org.apache.xerces.impl.XMLNamespaceBinder.handleEndElement(XMLNamespaceBinder.java:853) at org.apache.xerces.impl.XMLNamespaceBinder.endElement(XMLNamespaceBinder.java:643) at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValidator.java:2978) at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.java:918) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.handleEndElement(XMLDocumentFragmentScannerImpl.java:1145) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:988) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1446) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:333) at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:529) at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:585) at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147) at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1148) at org.apache.fop.apps.Driver.render(Unknown Source) at org.apache.fop.apps.CommandLineStarter.run(Unknown Source) at org.apache.fop.apps.Fop.main(Unknown Source) XSL-FO ?xml version=1.0 encoding=utf-8? fo:root xmlns:fo=http://www.w3.org/1999/XSL/Format; !-- defines page layout -- fo:layout-master-set !-- layout for the first page -- fo:simple-page-master master-name=only page-height=297mm page-width=210mm margin-top=0mm margin-bottom=0mm margin-left=0mm margin-right=0mm fo:region-body margin-top=10mm margin-bottom=10mm column-count=1 column-gap=0.25in/ fo:region-before extent=10mm/ fo:region-after extent=10mm/ /fo:simple-page-master /fo:layout-master-set !-- actual layout -- fo:page-sequence master-reference=only fo:static-content flow-name=xsl-region-before fo:blockEric Prevost Demo/fo:block /fo:static-content fo:static-content flow-name=xsl-region-after fo:blockPage fo:page-number//fo:page-number-citation ref-id=Terminator//fo:block /fo:static-content fo:flow flow-name=xsl-region-body !-- Block 0 -- fo:block fo:external-graphic src='testfont001.svg'/ /fo:block fo:block id=Terminator/fo:block /fo:flow /fo:page-sequence /fo:root SVG file : ?xml version=1.0 standalone=no? !DOCTYPE svg PUBLIC -//W3C//DTD SVG 20001102//EN http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.dtd; svg width=210.0mm height=297.0mm viewBox=0 0 2381 3368 preserveAspectRatio=xMinYMin kerning=0 xml:space=preserve xmlns=http://www.w3.org/2000/svg; xmlns:xlink=http://www.w3.org/1999/xlink; xmlns:svgmaker=http://www.svgmaker.com/svgns; svgmaker:init width=210.0mm height=297.0mm viewBox=0 0 2381 3368 view=one2one crop=none cropWidth=193.0mm cropHeight=292.4mm cropBox=0 1 2188 3315/ titleMicrosoft Word - AD-1600.doc/title desc Generated by SVGmaker Version 1.10.2A31.32 Evaluation Version DEC-16-2002, 08:06 /desc style type=text/css![CDATA[ path {fill-rule:nonzero; stroke-linecap:round; stroke-linejoin:round} rect {stroke-linejoin:miter} text.t1 {font-family:'Svg Arial';font-size:40;fill:#00} text.t2 {font-family:'Svg Arial';font-size:24;fill:#00} text.t3 {font-family:'Svg Times New Roman Bold';font-size:72;fill: #00;font-weight:700} text.t4 {font-family:'Svg Times New Roman Bold';font-size:46;fill: #00;font-weight:700}
Re: Fop and external-graphic SVG problem
On Tue, 2002-12-17 at 10:46, Eric Prevost wrote: I am trying to integrate an SVG file with embedded text and when i try to use it in FOP I am working on W2K SP1, JDK 1.3, FOP 0.20.4rc ,Batik 1.1.1 or Batik 1.5 fop produce This result : You must use the batik that comes with fop. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]