Revision 28368 trunk/applications/appgvSIG/src/com/iver/cit/gvsig/project/documents/layout/fframes/FFrameView.java
FFrameView.java | ||
---|---|---|
325 | 325 |
* Imagen para acelerar el dibujado. |
326 | 326 |
*/ |
327 | 327 |
public void draw(Graphics2D g, AffineTransform at, Rectangle2D rv, |
328 |
BufferedImage imgBase) |
|
329 |
throws ReadDriverException { |
|
328 |
BufferedImage imgBase) { |
|
330 | 329 |
Rectangle2D.Double r = getBoundingBox(at); |
331 | 330 |
if (getRotation() != 0) |
332 | 331 |
g.rotate(Math.toRadians(getRotation()), r.x + (r.width / 2), r.y |
... | ... | |
397 | 396 |
.getImageWidth(), viewp |
398 | 397 |
.getImageHeight()); |
399 | 398 |
} |
400 |
fmap.draw(imgBase, g, scale); |
|
399 |
try { |
|
400 |
fmap.draw(imgBase, g, scale); |
|
401 |
} catch (ReadDriverException e) { |
|
402 |
e.printStackTrace(); |
|
403 |
} |
|
401 | 404 |
g.translate(r.getX(), r.getY()); |
402 | 405 |
|
403 | 406 |
} else { |
... | ... | |
414 | 417 |
.getGraphics(); |
415 | 418 |
gimg.translate(- r.getX(), -r |
416 | 419 |
.getY()); |
417 |
getMapContext().draw(m_image, gimg, getScale()); |
|
420 |
try { |
|
421 |
getMapContext().draw(m_image, gimg, getScale()); |
|
422 |
} catch (ReadDriverException e) { |
|
423 |
e.printStackTrace(); |
|
424 |
} |
|
418 | 425 |
gimg.translate( r.getX(), r |
419 | 426 |
.getY()); |
420 | 427 |
if (theBackColor != null) { |
... | ... | |
466 | 473 |
return r; |
467 | 474 |
} |
468 | 475 |
|
469 |
public void print(Graphics2D g, AffineTransform at, FShape shape, PrintRequestAttributeSet prroperties) |
|
470 |
throws ReadDriverException { |
|
476 |
public void print(Graphics2D g, AffineTransform at, FShape shape, PrintRequestAttributeSet prroperties) { |
|
471 | 477 |
draw(g, at, null, null); |
472 | 478 |
} |
473 | 479 |
|
Also available in: Unified diff