deweese     2003/03/20 03:55:49

  Modified:    sources/org/apache/batik/extension/svg
                        MultiResGraphicsNode.java
  Log:
  1) Fixed bug in multi-image.
  
  Revision  Changes    Path
  1.3       +5 -9      
xml-batik/sources/org/apache/batik/extension/svg/MultiResGraphicsNode.java
  
  Index: MultiResGraphicsNode.java
  ===================================================================
  RCS file: 
/home/cvs/xml-batik/sources/org/apache/batik/extension/svg/MultiResGraphicsNode.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- MultiResGraphicsNode.java 20 Nov 2002 12:55:42 -0000      1.2
  +++ MultiResGraphicsNode.java 20 Mar 2003 11:55:48 -0000      1.3
  @@ -97,8 +97,6 @@
               this.srcURLs[i] = srcURLs[i];
               if (i < sizes.length) 
                   this.sizes[i] = sizes[i];
  -            // System.out.println("Sz: " + this.sizes[i]);
  -            // System.out.println("URL: " + this.srcURLs[i]);
           }
   
           this.srcs = new SoftReference[srcURLs.length];
  @@ -121,7 +119,6 @@
           double scx = Math.sqrt(at.getShearX()*at.getShearX()+
                                  at.getScaleX()*at.getScaleX());
   
  -        // System.out.println("SCX: " + scx);
           GraphicsNode gn = null;
           int idx =-1;
           double w = bounds.getWidth()*scx;
  @@ -135,8 +132,6 @@
               idx = srcURLs.length-1;
           gn = getGraphicsNode(idx);
   
  -        // System.out.println("GN Idx: " + idx);
  -
           if (gn == null) return;
   
           Rectangle2D gnBounds = gn.getBounds();
  @@ -262,15 +257,16 @@
   
           SVGSVGElement svgElement = imgDocument.getRootElement();
           GVTBuilder builder = new GVTBuilder();
  -        GraphicsNode node = builder.build(ctx, svgElement);
  +        GraphicsNode node = builder.build(ctx, imgDocument);
           // HACK: remove the clip set by the SVGSVGElement as the overflow
           // and clip properties must be ignored. The clip will be set later
           // using the overflow and clip of the <image> element.
           node.setClip(null);
           result.getChildren().add(node);
   
  -        // create the implicit viewBox for the SVG image. The viewBox for a
  -        // SVG image is the viewBox of the outermost SVG element of the SVG file
  +        // create the implicit viewBox for the SVG image. The viewBox
  +        // for a SVG image is the viewBox of the outermost SVG element
  +        // of the SVG file
           String viewBox =
               svgElement.getAttributeNS(null, SVG_VIEW_BOX_ATTRIBUTE);
           float [] vb = ViewBox.parseViewBoxAttribute(e, viewBox);
  
  
  

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

Reply via email to