DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=41649>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=41649

           Summary: Does not generate svg line or svg rectable.
           Product: Fop
           Version: 0.93
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: critical
          Priority: P2
         Component: svg
        AssignedTo: fop-dev@xmlgraphics.apache.org
        ReportedBy: [EMAIL PROTECTED]


My test xsl file, pdf should draw line.

<?xml version="1.0" encoding="UTF-8"?>
<fo:root xmlns:fox="http://xml.apache.org/fop/extensions"; 
xmlns:fo="http://www.w3.org/1999/XSL/Format";>
    <fo:layout-master-set>
        <fo:simple-page-master master-name="first" page-width="29.7cm" page-
height="21cm">
            <fo:region-body margin-top="3.0cm" margin-bottom="2cm"/>
            <fo:region-before display-align="after" extent="1.5cm"/>
            <fo:region-after extent="1cm"/>
        </fo:simple-page-master>
    </fo:layout-master-set>
    <fo:page-sequence master-reference="first">
        <fo:flow flow-name="xsl-region-body">
            <fo:block text-align="center">
                <fo:instream-foreign-object>
                    <svg width="20" height="20" xml:space="preserve" 
xmlns="http://www.w3.org/2000/svg"; >
                          <line x1="0" y1="0" x2="10" y2="10" 
style="stroke:black;stroke-width:1.5"/>
                    </svg>
                </fo:instream-foreign-object>
            </fo:block>
        </fo:flow>
    </fo:page-sequence>
</fo:root>


When I try to convert this file to pdf using fop-0.91beta in the command line 
using the command> fop vijitest.fo vijitest.pdf 
the pdf gets generated with a line in it.

But, When I try to convert this file to pdf using fop-0.93 in the command line 
using the command> fop vijitest.fo vijitest.pdf I get nothing in the pdf file.



My test xsl file, pdf should two rectangles.

<?xml version="1.0" encoding="UTF-8"?>
<fo:root xmlns:fox="http://xml.apache.org/fop/extensions"; 
xmlns:fo="http://www.w3.org/1999/XSL/Format";>
    <fo:layout-master-set>
        <fo:simple-page-master master-name="first" page-width="29.7cm" page-
height="21cm">
            <fo:region-body margin-top="3.0cm" margin-bottom="2cm"/>
            <fo:region-before display-align="after" extent="1.5cm"/>
            <fo:region-after extent="1cm"/>
        </fo:simple-page-master>
    </fo:layout-master-set>
    <fo:page-sequence master-reference="first">
        <fo:flow flow-name="xsl-region-body">
            <fo:block text-align="center">
                <fo:instream-foreign-object>
                    <svg width="20" height="20" xml:space="preserve" 
xmlns="http://www.w3.org/2000/svg"; >
                          <line x1="0" y1="0" x2="10" y2="10" 
style="stroke:black;stroke-width:1.5"/>
                    </svg>
                </fo:instream-foreign-object>
            </fo:block>
        </fo:flow>
    </fo:page-sequence>
</fo:root>



When I try to convert this file to pdf using fop-0.91beta in the command line 
using the command> fop vijitest.fo vijitest.pdf 
the pdf gets generated with two red rectangles one overlapping another.

But, When I try to convert this file to pdf using fop-0.93 in the command line 
using the command> fop vijitest.fo vijitest.pdf I get the following exception 
in the command window

Feb 16, 2007 3:05:16 PM org.apache.fop.render.pdf.PDFSVGHandler 
renderSVGDocument
SEVERE: svg graphic could not be built: file:/C:/Downloads/FOP/fop-
0.93/examples/fo/svg/:-1
The attribute "width" of the element <rect> is required
org.apache.batik.bridge.BridgeException: file:/C:/Downloads/FOP/fop-
0.93/examples/fo/svg/:-1
The attribute "width" of the element <rect> is required
        at org.apache.batik.bridge.SVGRectElementBridge.buildShape(Unknown 
Source)
        at org.apache.batik.bridge.SVGShapeElementBridge.createGraphicsNode
(Unknown Source)
        at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown Source)
        at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source)
        at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown Source)
        at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source)
        at org.apache.batik.bridge.GVTBuilder.build(Unknown Source)
        at org.apache.fop.render.pdf.PDFSVGHandler.renderSVGDocument
(PDFSVGHandler.java:186)
        at org.apache.fop.render.AbstractGenericSVGHandler.handleXML
(AbstractGenericSVGHandler.java:67)
        at org.apache.fop.render.AbstractRenderer.renderXML
(AbstractRenderer.java:856)
        at org.apache.fop.render.PrintRenderer.renderDocument
(PrintRenderer.java:148)
        at 
org.apache.fop.render.AbstractPathOrientedRenderer.renderForeignObject
(AbstractPathOrientedRenderer.java:703)

        at org.apache.fop.render.AbstractRenderer.renderViewport
(AbstractRenderer.java:756)
        at org.apache.fop.render.AbstractPathOrientedRenderer.renderViewport
(AbstractPathOrientedRenderer.java:541)
        at org.apache.fop.render.AbstractRenderer.renderInlineArea
(AbstractRenderer.java:635)
        at org.apache.fop.render.AbstractRenderer.renderLineArea
(AbstractRenderer.java:610)
        at org.apache.fop.render.pdf.PDFRenderer.renderLineArea
(PDFRenderer.java:1081)
        at org.apache.fop.render.AbstractRenderer.renderBlocks
(AbstractRenderer.java:536)
        at org.apache.fop.render.AbstractRenderer.renderBlock
(AbstractRenderer.java:586)
        at org.apache.fop.render.AbstractRenderer.renderBlocks
(AbstractRenderer.java:526)
        at org.apache.fop.render.AbstractRenderer.renderFlow
(AbstractRenderer.java:431)
        at org.apache.fop.render.AbstractRenderer.renderMainReference
(AbstractRenderer.java:410)
        at org.apache.fop.render.AbstractRenderer.renderBodyRegion
(AbstractRenderer.java:344)
        at org.apache.fop.render.AbstractRenderer.renderRegionViewport
(AbstractRenderer.java:289)
        at org.apache.fop.render.AbstractRenderer.renderPageAreas
(AbstractRenderer.java:262)
        at org.apache.fop.render.AbstractRenderer.renderPage
(AbstractRenderer.java:236)
        at org.apache.fop.render.pdf.PDFRenderer.renderPage
(PDFRenderer.java:713)
        at org.apache.fop.area.RenderPagesModel.addPage
(RenderPagesModel.java:120)
        at org.apache.fop.layoutmgr.PageSequenceLayoutManager.finishPage
(PageSequenceLayoutManager.java:786)
        at org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout
(PageSequenceLayoutManager.java:159)
        at org.apache.fop.area.AreaTreeHandler.endPageSequence
(AreaTreeHandler.java:385)
        at org.apache.fop.fo.pagination.PageSequence.endOfNode
(PageSequence.java:148)
        at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement
(FOTreeBuilder.java:378)
        at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:194)
        at org.apache.xalan.transformer.TransformerIdentityImpl.endElement
(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown 
Source)
        at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement
(Unknown Source)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.
dispatch(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown 
Source)
        at org.apache.xalan.transformer.TransformerIdentityImpl.transform
(Unknown Source)
        at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:165)
        at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115)
        at org.apache.fop.cli.Main.startFOP(Main.java:160)
        at org.apache.fop.cli.Main.main(Main.java:191)

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

Reply via email to