Revision 17609

View differences:

branches/v10/extensions/extAnnotations/src/com/iver/cit/gvsig/fmap/operation/strategies/Annotation_Strategy.java
118 118
      private void drawAllAnnotations(Graphics2D g,
119 119
  			ViewPort viewPort, Cancellable cancel,
120 120
  			PrintRequestAttributeSet properties) {
121
  		Point2D offset = viewPort.getOffset();
122
  		g.translate(-offset.getX(), -offset.getY());
121
//  		Point2D offset = viewPort.getOffset();
122
//  		g.translate(-offset.getX(), -offset.getY());
123 123
  		Annotation_Legend l = (Annotation_Legend) capa.getLegend();
124 124
  		FSymbol sym = (FSymbol) l.getDefaultSymbol();
125 125

  
......
257 257
  					}
258 258
  				}
259 259
  			}
260
  			g.translate(offset.getX(), offset.getY());
260
//  			g.translate(offset.getX(), offset.getY());
261 261
  			System.err.println(System.currentTimeMillis() - t1 + "millis");
262 262
  			recordSet.stop();
263 263
  		} catch (Exception e) {
......
273 273
		Graphics2D gBi = (Graphics2D) bi.getGraphics();
274 274
		gBi.setTransform(g.getTransform());
275 275
		Point2D offset = viewPort.getOffset();
276
		gBi.translate(-offset.getX(), -offset.getY());
276
//		gBi.translate(-offset.getX(), -offset.getY());
277 277
		Annotation_Legend l = (Annotation_Legend) capa.getLegend();
278 278
		FSymbol sym = (FSymbol) l.getDefaultSymbol();
279 279

  
......
376 376
				} else {
377 377
					fpPixels = (FPoint2D) shape;
378 378
				}
379
//				Point2D pOffset=viewPort.getOffset();
380
//				fpPixels=new FPoint2D(fpPixels.getX()+pOffset.getX(),fpPixels.getY()+pOffset.getY());
379 381
				// Si el tama?o de la fuente est? en unidades de mapa.
380 382
				if (!sym.isFontSizeInPixels()) {
381 383
					boolean draw = false;
......
459 461
					g.drawImage(bi,  (int) offset.getX(), (int) offset.getY(), null);
460 462
				}
461 463
			}
462
			gBi.translate(offset.getX(), offset.getY());
463
			g.drawImage(bi, (int) offset.getX(), (int) offset.getY(), null);
464
//			gBi.translate(offset.getX(), offset.getY());
465
			g.drawImage(bi, (int)  offset.getX(), (int) offset.getY(), null);
464 466
			System.err.println(System.currentTimeMillis() - t1 + "millis");
465 467
			recordSet.stop();
466 468
		} catch (Exception e) {

Also available in: Unified diff