Revision 2106 branches/gvSIG_03_SLD/applications/appgvSIG/src/com/iver/cit/gvsig/gui/layout/fframes/FFramePicture.java
FFramePicture.java | ||
---|---|---|
48 | 48 |
import com.iver.andami.messages.NotificationManager; |
49 | 49 |
|
50 | 50 |
import com.iver.cit.gvsig.fmap.DriverException; |
51 |
import com.iver.cit.gvsig.gui.layout.FLayoutUtilities; |
|
52 | 51 |
import com.iver.cit.gvsig.gui.layout.Layout; |
53 | 52 |
|
54 | 53 |
import com.iver.utiles.XMLEntity; |
... | ... | |
60 | 59 |
import org.apache.batik.bridge.GVTBuilder; |
61 | 60 |
import org.apache.batik.bridge.UserAgentAdapter; |
62 | 61 |
import org.apache.batik.bridge.ViewBox; |
63 |
import org.apache.batik.dom.GenericDOMImplementation; |
|
64 | 62 |
import org.apache.batik.gvt.GraphicsNode; |
65 |
import org.apache.batik.gvt.renderer.DynamicRenderer; |
|
66 | 63 |
import org.apache.batik.gvt.renderer.StaticRenderer; |
67 |
import org.apache.batik.svggen.SVGGraphics2D; |
|
68 |
import org.apache.batik.swing.JSVGCanvas; |
|
69 | 64 |
import org.apache.batik.transcoder.TranscoderException; |
70 | 65 |
import org.apache.batik.transcoder.TranscoderOutput; |
71 | 66 |
|
72 |
import org.w3c.dom.DOMImplementation; |
|
73 | 67 |
import org.w3c.dom.Document; |
74 | 68 |
import org.w3c.dom.Element; |
75 | 69 |
import org.w3c.dom.svg.SVGDocument; |
... | ... | |
80 | 74 |
import java.awt.Image; |
81 | 75 |
import java.awt.Rectangle; |
82 | 76 |
import java.awt.geom.AffineTransform; |
83 |
import java.awt.geom.Dimension2D; |
|
84 |
import java.awt.geom.NoninvertibleTransformException; |
|
85 | 77 |
import java.awt.geom.Rectangle2D; |
86 | 78 |
import java.awt.image.BufferedImage; |
87 | 79 |
|
... | ... | |
151 | 143 |
xpos.concatenate(xform); |
152 | 144 |
g.drawRenderedImage(m_image, xpos); |
153 | 145 |
} else if (isSVG) { |
154 |
try{ |
|
155 |
drawSVG(g, r, rv, at); |
|
156 |
}catch (OutOfMemoryError e) { |
|
157 |
System.out.println("Dibujando SVG = "+e);
|
|
158 |
}catch (IllegalArgumentException e) { |
|
159 |
System.out.println("Dibujando SVG = "+e);
|
|
146 |
try {
|
|
147 |
drawSVG(g, r, rv, at);
|
|
148 |
} catch (OutOfMemoryError e) {
|
|
149 |
System.out.println("Dibujando SVG = " + e);
|
|
150 |
} catch (IllegalArgumentException e) {
|
|
151 |
System.out.println("Dibujando SVG = " + e);
|
|
160 | 152 |
} |
153 |
|
|
161 | 154 |
System.gc(); |
162 | 155 |
} |
163 | 156 |
} else { |
Also available in: Unified diff