Revision 362 trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/layout/FLayoutDraw.java
FLayoutDraw.java | ||
---|---|---|
13 | 13 |
import java.awt.geom.Rectangle2D; |
14 | 14 |
import java.awt.image.BufferedImage; |
15 | 15 |
|
16 |
import com.iver.cit.gvsig.fmap.drivers.DriverIOException; |
|
16 | 17 |
import com.iver.cit.gvsig.gui.layout.fframes.FFrame; |
17 | 18 |
import com.iver.cit.gvsig.gui.layout.fframes.FFrameView; |
18 | 19 |
import com.iver.cit.gvsig.gui.layout.fframes.IFFrame; |
... | ... | |
43 | 44 |
* @param g2 |
44 | 45 |
* @param imgBase Si es null, est?s imprimiendo. Si no, la usas para el |
45 | 46 |
* c?digo de optimizaci?n. |
47 |
* @throws DriverIOException |
|
46 | 48 |
*/ |
47 |
public void drawLayout(Graphics2D g2, BufferedImage imgBase) { |
|
49 |
public void drawLayout(Graphics2D g2, BufferedImage imgBase) throws DriverIOException {
|
|
48 | 50 |
layout.setCancelDrawing(false); |
49 | 51 |
|
50 | 52 |
double scale = 0; |
... | ... | |
77 | 79 |
layout.getVisibleRect(), imgBase); |
78 | 80 |
|
79 | 81 |
if (fframe.getFMap() != null) { |
80 |
fframe.setAt((AffineTransform) fframe.getFMap().m_MatrizTransf.clone());
|
|
82 |
fframe.setAt((AffineTransform) fframe.getFMap().getViewPort().getAffineTransform().clone());
|
|
81 | 83 |
} |
82 | 84 |
|
83 | 85 |
fframe.setBufferedImage(img); |
Also available in: Unified diff