[Gvsig_desarrolladores] Ayuda en el dibujado de símbolos sobre la vista.
Tomás Cabezudo
tcabezudo en gmail.com
Jue Oct 22 09:35:35 CEST 2015
Buenos dÃas,
estoy intentando pintar un sÃmbolo(un ISimpleFillSymbol sencillo) sobre una
feature en la vista y no lo consigo, a ver si alguien puede echar una mano.
He probado varios caminos, pero ninguno con éxito.
//aqui compongo el simbolo
private ISymbol getSymbolMunicipios(){
SymbologyManager sm =
SymbologyLocator.getSymbologyManager();
Color color = new Color(206,242,213);
ISimpleFillSymbol resp = sm.createSimpleFillSymbol();
resp.setFillColor(color);
resp.setOutline(null);
return resp;
}
//aqui intento pintarlo Utilizando el mapcontroldrawer:
MapControl mapCtrl = ((DefaultViewPanel)vista).getMapControl();
MapControlDrawer mapControlDrawer = mapCtrl.getMapControlDrawer();
mapControlDrawer.draw(geomFeature, simbolo, feature);
//Utilizando el graphics2d:
Graphics2D g = (mapCtrl.getImage()).createGraphics();
simbolo.draw(g, g.getTransform(), geomFeature, feature, null);
Ninguno de los caminos parece el correcto.
Cualquier orientación será bienvenida, gracias
Saludos
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20151022/c2be5349/attachment.htm
Más información sobre la lista de distribución gvSIG_desarrolladores