Heya,
What I'm doing is trying to implement a barcode via barcode4j.
I am running the following:

                <xsl:variable name="barcode-cfg">
                  <barcode>
                        <ean-13/>
                  </barcode>
                </xsl:variable>
                <fo:block>A normal barcode:</fo:block>
                <fo:block>
                  <fo:instream-foreign-object>
                        <xsl:copy-of select="barcode:generate($barcode-cfg, 
'4006408551379')"/>
                  </fo:instream-foreign-object>
                </fo:block>


My stylesheet is set up as follows:
<xsl:stylesheet
     xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0"
     xmlns:barcode="org.krysalis.barcode4j.xalan.BarcodeExt"
     xmlns:fo="http://www.w3.org/1999/XSL/Format";>


Am I missing something in the implementation of barcodes?
I am very new to barcodes so it is very possible I'm missed something.

When I comment out the last block all appear fine.

Full FATAL:
09-Oct-2006 17:47:52 org.apache.fop.fo.FONode attributeWarning
WARNING: Warning(Unknown location): fo:table, table-layout="auto" is currently n
ot supported by FOP
09-Oct-2006 17:47:52 org.apache.fop.fo.FONode attributeWarning
WARNING: Warning(Unknown location): fo:table, table-layout="auto" is currently n
ot supported by FOP
09-Oct-2006 17:47:52 org.apache.fop.render.java2d.Java2DRenderer getPageImage
INFO: Rendering Page 1 (pageWidth 595, pageHeight 842)
09-Oct-2006 17:47:53 org.apache.fop.render.java2d.Java2DSVGHandler renderSVGDocu
ment
SEVERE: SVG graphic could not be built: file:/C:/xpb/fop092/fop-0.92beta/:-1
The attribute "width" of the element <rect> is required
org.apache.batik.bridge.BridgeException: file:/C:/xpb/fop092/fop-0.92beta/:-1
The attribute "width" of the element <rect> is required
        at org.apache.batik.bridge.SVGRectElementBridge.buildShape(Unknown Sourc
e)
        at org.apache.batik.bridge.SVGShapeElementBridge.createGraphicsNode(Unkn
own 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.java2d.Java2DSVGHandler.renderSVGDocument(Java2
DSVGHandler.java:133)
        at org.apache.fop.render.java2d.Java2DSVGHandler.handleXML(Java2DSVGHand
ler.java:64)
        at org.apache.fop.render.AbstractRenderer.renderXML(AbstractRenderer.jav
a:843)
        at org.apache.fop.render.java2d.Java2DRenderer.renderDocument(Java2DRend
erer.java:1143)
        at org.apache.fop.render.java2d.Java2DRenderer.renderForeignObject(Java2
DRenderer.java:1116)
        at org.apache.fop.render.AbstractRenderer.renderViewport(AbstractRendere
r.java:743)
        at org.apache.fop.render.java2d.Java2DRenderer.renderViewport(Java2DRend
erer.java:407)
        at org.apache.fop.render.AbstractRenderer.renderInlineArea(AbstractRende
rer.java:634)
        at org.apache.fop.render.AbstractRenderer.renderLineArea(AbstractRendere
r.java:609)
        at org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.
java:535)
        at org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.j
ava:585)
        at org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.
java:525)
        at org.apache.fop.render.AbstractRenderer.renderFlow(AbstractRenderer.ja
va:430)
        at org.apache.fop.render.AbstractRenderer.renderMainReference(AbstractRe
nderer.java:409)
        at org.apache.fop.render.AbstractRenderer.renderBodyRegion(AbstractRende
rer.java:343)
        at org.apache.fop.render.AbstractRenderer.renderRegionViewport(AbstractR
enderer.java:288)
        at org.apache.fop.render.AbstractRenderer.renderPageAreas(AbstractRender
er.java:261)
        at org.apache.fop.render.java2d.Java2DRenderer.getPageImage(Java2DRender
er.java:325)
        at org.apache.fop.render.java2d.Java2DRenderer.getPageImage(Java2DRender
er.java:356)
        at org.apache.fop.render.awt.viewer.ImageProxyPanel.paintComponent(Image
ProxyPanel.java:123)
        at javax.swing.JComponent.paint(JComponent.java:808)
        at javax.swing.JComponent.paintChildren(JComponent.java:647)
        at javax.swing.JComponent.paint(JComponent.java:817)
        at javax.swing.JComponent.paintChildren(JComponent.java:647)
        at javax.swing.JComponent.paint(JComponent.java:817)
        at javax.swing.JViewport.paint(JViewport.java:722)
        at javax.swing.JComponent.paintChildren(JComponent.java:647)
        at javax.swing.JComponent.paint(JComponent.java:817)
        at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4787)

        at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4740)
        at javax.swing.JComponent._paintImmediately(JComponent.java:4685)
        at javax.swing.JComponent.paintImmediately(JComponent.java:4488)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:410)

        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(System
EventQueueUtilities.java:117)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:189)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:478)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:201)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:151)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)

        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)

        at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

Cheers,
Richard


-----Original Message-----
From: Glen Mazza [mailto:[EMAIL PROTECTED]
Sent: 09 October 2006 17:53
To: fop-users@xmlgraphics.apache.org
Subject: Re: Barcodes in fop 0.92 - Batik


Richard King wrote:

> Thanks for that.  I appreciate it and the jar looks good.
> 
> Downloaded and updated my jar ... unfortunately now have a new problem!
> 
> Running the fop.bat or via java I get a FATAL.  The message of concern I 
> believe is:
> "The attribute "width" of the element <rect> is required"
> 

Ummm, just to confirm, you *do* have a "width" attribute on that 
<rect/>, right?  I want to make sure that this is not an EBKAC problem.

Glen

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


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

Reply via email to