1 |
# Copyright (c) 2001, 2002, 2003 by Intevation GmbH |
# Copyright (c) 2001, 2002, 2003, 2004 by Intevation GmbH |
2 |
# Authors: |
# Authors: |
3 |
# Bernhard Herzog <[email protected]> |
# Bernhard Herzog <[email protected]> |
4 |
# Frank Koormann <[email protected]> |
# Frank Koormann <[email protected]> |
300 |
selected_layer = self.selection.SelectedLayer() |
selected_layer = self.selection.SelectedLayer() |
301 |
selected_shapes = self.selection.SelectedShapes() |
selected_shapes = self.selection.SelectedShapes() |
302 |
|
|
303 |
|
width, height = self.GetSizeTuple() |
304 |
renderer = ExportRenderer(dc, self.Map(), scale, offset, |
renderer = ExportRenderer(dc, self.Map(), scale, offset, |
305 |
region = (0, 0, |
region = (0, 0, |
306 |
(width/self.scale)*scale, |
(width/self.scale)*scale, |
307 |
(height/self.scale)*scale), |
(height/self.scale)*scale), |
308 |
destination_region = mapregion) |
destination_region = mapregion) |
|
|
|
|
# Pass the entire bitmap as update region to the renderer. |
|
|
# We're redrawing the whole bitmap, after all. |
|
|
width, height = self.GetSizeTuple() |
|
309 |
renderer.RenderMap(selected_layer, selected_shapes) |
renderer.RenderMap(selected_layer, selected_shapes) |
310 |
|
renderer.RenderMap(selected_layer, selected_shapes) |
311 |
|
|
312 |
dc.EndDrawing() |
dc.EndDrawing() |
313 |
dc.Close() |
dc.Close() |
314 |
dlg.Destroy() |
dlg.Destroy() |