Revision 21530 branches/v2_0_0_prep/applications/appgvSIG/src/com/iver/cit/gvsig/project/documents/layout/FLayoutFunctions.java
FLayoutFunctions.java | ||
---|---|---|
51 | 51 |
import java.awt.geom.Point2D; |
52 | 52 |
import java.awt.geom.Rectangle2D; |
53 | 53 |
|
54 |
import org.gvsig.fmap.geom.primitive.DefaultEnvelope; |
|
55 |
|
|
54 | 56 |
import com.iver.cit.gvsig.project.documents.layout.commands.FrameCommandsRecord; |
55 | 57 |
import com.iver.cit.gvsig.project.documents.layout.fframes.FFrameGroup; |
56 | 58 |
import com.iver.cit.gvsig.project.documents.layout.fframes.IFFrame; |
... | ... | |
272 | 274 |
if (extent != null) { |
273 | 275 |
Point2D mp1 = toMapPoint(p1, fframe.getATMap()); |
274 | 276 |
Point2D mp2 = toMapPoint(p2, fframe.getATMap()); |
275 |
r.x = extent.getX() - (mp2.getX() - mp1.getX());
|
|
276 |
r.y = extent.getY() - (mp2.getY() - mp1.getY());
|
|
277 |
r.width = extent.getWidth();
|
|
278 |
r.height = extent.getHeight();
|
|
279 |
fframe.getMapContext().getViewPort().setEnvelope(r);
|
|
277 |
double x = extent.getX() - (mp2.getX() - mp1.getX());
|
|
278 |
double y = extent.getY() - (mp2.getY() - mp1.getY());
|
|
279 |
double width = extent.getWidth();
|
|
280 |
double height = extent.getHeight();
|
|
281 |
fframe.getMapContext().getViewPort().setEnvelope(new DefaultEnvelope(2,new double[]{x,y},new double[]{x+width,y+height}));
|
|
280 | 282 |
fframe.refresh(); |
281 | 283 |
} |
282 | 284 |
} |
Also available in: Unified diff