<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Gracias por las correcciones, tomo nota yo también.<br>
<br>
Un saludo, Lluís.<br>
<br>
<div class="moz-cite-prefix">El 14/10/15 a las 21:20, Joaquin Jose
del Cerro Murciano escribió:<br>
</div>
<blockquote
cite="mid:CABLUYi0M97UUk73AzjSw5na616S+nUiPDSi2mgMyN3_zZRyJgQ@mail.gmail.com"
type="cite">
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<div class="gmail_quote">El 14 de octubre de 2015, 9:03, Lluís
Marqués <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:lmarques@disid.com" target="_blank">lmarques@disid.com</a>></span>
escribió:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> Hola Ana,<br>
<br>
si no me equivoco, efectivamente te faltan las
siguientes dependencias en el pom:<br>
<br>
<dependency><br>
<groupId>org.gvsig</groupId><br>
<artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId><br>
</dependency><br>
<dependency><br>
<groupId>org.gvsig</groupId><br>
<artifactId>org.gvsig.app.document.layout2.app.mainplugin</artifactId><br>
</dependency><br>
<br>
Además de añadir esta dos dependencias, tendrás que
añadir el siguiente manejo de dependencia en el pom de
tu proyecto padre:<br>
<br>
<dependencyManagement><br>
<dependencies><br>
<dependency><br>
<groupId>org.gvsig</groupId><br>
<artifactId>org.gvsig.app.document.layout2.app.mainplugin</artifactId><br>
<version>2.0.57</version><br>
</dependency><br>
</dependencies><br>
</dependencyManagement><br>
<br>
Solo es necesario añadir el manejo de <i>layout2</i>
porque en el <i>pom</i> de <i>org.gvsig.desktop</i> ya
tiene indicado el manejo para la dependencia del
documento tabla.<br>
<br>
Por otro lado, como las dependencias que estas añadiendo
son a otros plugins de gvSIG, es necesario indicar en el
config.xml que depende de estos dos plugins por dos
motivos: el primero para que en tiempo de ejecución sepa
donde se encuentran las clases y para que gvSIG cargue
primero los plugins de los que dependes antes de tu
plugin. Quedaría algo así:<br>
<br>
<plugin-config><br>
<depends plugin-name="org.gvsig.app.mainplugin"
/><br>
<depends
plugin-name="org.gvsig.app.document.table.app.mainplugin"
/><br>
<depends
plugin-name="org.gvsig.app.document.layout2.app.mainplugin"
/><br>
<br>
[...]<br>
<br>
Si alguien ven algo incorrecto que me corriga. Un
saludo, Lluís.<br>
<br>
<br>
<br>
</div>
</blockquote>
<div><br>
Hola Ana, <br>
un correccion a lo que comenta Luis, y algunas
recomendaciones.<br>
<br>
Primero la correccion.<br>
<br>
La versiom del layout no creo que sea esa la que te
interese, esa es<br>
la version del layout del build 2.3.0-2403, y supongo que
tu querras<br>
la de la 2.2.0 final o la de la 2.1.0 final.<br>
<br>
- Para gvSIG 2.2.0-2313 es la 2.0.52 del layout.<br>
- Para gvSIG 2.1.0-2269 es la 2.0.42 del layout.<br>
<br>
Como aun no hay version final de la 2.3.0 no te aconsejo
que trabajes<br>
con versiones del layout superiores a la 2.0.52.<br>
<br>
Para saber que version tienes que usar del layout, tienes
que determinar<br>
contra que version de gvSIG vas a trabajar y mirar en la
instalacion de<br>
esa version en:<br>
<br>
gvSIG/extensiones/org.gvsig.app.document.layout2.app.mainplugin/org.gvsig.app.document.layout2.app.mainplugin-*.jar<br>
<br>
La version de ese jar te da la version del layout para ese
gvSIG.<br>
<br>
Y ahora las recomendaciones. <br>
<br>
Son dos...<br>
<br>
- Relacionadas con la inclusion de las dependencias <br>
en el dependencyManagement<br>
- Relacionadas con el scope de las dependencias.<br>
<br>
Es correcto usar la definicion de dependencias en el
dependencyManagenet que te ha indicado Lluis, pero la
recomendacion es que para añadir una dependencia al <br>
dependencyManagenet le pongas algo como:<br>
<br>
...<br>
<properties><br>
...<br>
<org.gvsig.app.document.layout2.app.version>2.0.55</org.gvsig.app.document.layout2.app.version><br>
...<br>
</properties><br>
<br>
...<br>
<br>
<dependency><br>
<groupId>org.gvsig</groupId><br>
<artifactId>org.gvsig.app.document.layout2.app</artifactId><br>
<version>${org.gvsig.app.document.layout2.app.version}</version><br>
<type>pom</type><br>
<scope>import</scope><br>
</dependency><br>
...<br>
<br>
Que significa eso:<br>
- En lugar de incluir una dependencia con un subproyecto
del proyecto<br>
org.gvsig.app.document.layout2.app, le diremos que
importe las <br>
dependencias que hay declaradas en el proyecto raiz del
layout.<br>
Eso lo hacemos con los tags type y scope.<br>
Esto minimiza los errores al especificar la version
cuando tenemos<br>
que declarar mas de una dependencia de un mismo
proyecto.<br>
Salvo error, todos los proyectos de gvSIG indican en el
dependencyManagement<br>
del proyecto raiz las versiones de los artifactos que
generan sus<br>
subproyectos y las de las librerias que pueden ser
necesarias para<br>
linkar con ellos.<br>
Es aconsojable que en tus proyectos relacionados con
gvSIG sigas esta <br>
practica para facilitar el uso desde otros proyectos.<br>
<br>
- Desde gvSIG aconsejamos que para indicar una version de
un proyecto<br>
de gvSIG declaremos el numero de version en una
propiedad en el pom.<br>
Esto facilita actualizar las versiones a la ultima
usando <br>
mvn update-properties<br>
<br>
<br>
En cuanto a la declaracion del scope...<br>
<br>
En el pom del plugin, que es donde deben ir las
dependencias con los<br>
otros plugins, es recomendable especificar el scope de esa
dependencia.<br>
Si no se especifica maven asume que es una dependencia de
compilacion.<br>
Esto parece no tener muchas repercusiones salvo que en
algun momento<br>
quieras obtener un informe de dependencias de tu proyecto
o esteis<br>
trabajando mas de un desarrollador en el y de repente
necesites saber<br>
si el proyecto precisa de una libreria en concreto. Te
encontraras que no<br>
sabras nunca si es una dependencia de runtime y alguien se
olvido<br>
de poner el scope, o es de compilacion. Asi que como
cuesta<br>
muy poquito poner que tipo de depenencia es, aconsejo que
cuando se<br>
añada al pom se tenga la costumbre de indicarlo.<br>
<br>
Los scopes mas comunes son:<br>
<scope>compile</scope><br>
<scope>runtime</scope><br>
<br>
<br>
Asi la declaracion con las dependencias con el plugin de
tablas y layout<br>
serian:<br>
<br>
<dependency><br>
<groupId>org.gvsig</groupId><br>
<artifactId>org.gvsig.app.document.table.app.mainplugin</artifactId><br>
<scope>compile</scope><br>
</dependency><br>
<dependency><br>
<groupId>org.gvsig</groupId><br>
<artifactId>org.gvsig.app.document.layout2.app.mainplugin</artifactId><br>
<scope>compile</scope><br>
</dependency><br>
<br>
Bueno, pues solo era matizar algunas cosillas.<br>
<br>
Espero que te sirba.<br>
<br>
Un saludo<br>
Joaquin<br>
<br>
<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> <br>
<div>El 14/10/15 a las 08:10, Ana Calle escribió:<br>
</div>
<div>
<div class="h5">
<blockquote type="cite">
<div dir="ltr">
<div>Hola Joaquin,</div>
<div>he estado intentando hacer funcionar el
código que me pasaste, a mi extensión en java,
pero (perdona mi ignorancia) no he sido capaz.</div>
<div><br>
</div>
<div>Me da error directamente al intentar hacer
los import correspondientes. </div>
<div><br>
</div>
<div>Sí que me deja hacer:</div>
<div>import
org.gvsig.app.project.documents.view.ViewManager;</div>
<div><br>
</div>
<div>Pero me da error de que no puede resolver:</div>
<div>import
org.gvsig.app.project.documents.layout.LayoutManager;</div>
<div>import
org.gvsig.app.project.documents.table.TableManager;</div>
<div><span style="white-space:pre-wrap">        </span></div>
<div>Supongo que me falta alguna referencia en
el pom.xml o algo así, pero no consigo verlo</div>
<div>A ver si me puedes echar una mano...</div>
<div>Como siempre muchas gracias por tu tiempo.</div>
<div><br>
</div>
<div>Saludos</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">El 13 de octubre de
2015, 14:22, Joaquin Jose del Cerro Murciano <span
dir="ltr"><<a moz-do-not-send="true"
href="mailto:jjdelcerro@gvsig.org"
target="_blank">jjdelcerro@gvsig.org</a>></span>
escribió:<br>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<div class="gmail_quote"><span>El 13 de
octubre de 2015, 12:26, Ana Calle <span
dir="ltr"><<a
moz-do-not-send="true"
href="mailto:nico200307@gmail.com"
target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:nico200307@gmail.com">nico200307@gmail.com</a></a>></span>
escribió:<br>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div>Buenos días, </div>
<div>en el proceso de migración
del código de una extensión
realizada en gvSig 1.10,
tenemos implementados una
serie de planos con sus
respectivos cajetines. </div>
<div>De manera automática, el
plano se rellenaba según las
características de consulta
correspondientes, es decir, en
el cajetín se van sustituyendo
los textos genéricos por los
específicos de la consulta. </div>
<div>Teníamos implementado el
código en el que obtenía el
layout de la ventana del
plano, y ahí se recorrían los
elementos:</div>
<div><br>
</div>
<div>--recorriendo los
documentos llegábamos a la
ventana del plano (vEntana):</div>
<div><br>
</div>
<div>Layout l =(Layout)vEntana;</div>
<div>IFFrame[] fframes =
l.getFFrames();</div>
<div><span style="white-space:pre-wrap">        </span></div>
<div><span style="white-space:pre-wrap">        </span>for
(int i = 0; i <
fframes.length; i++) {</div>
<div><span style="white-space:pre-wrap">                </span>if
(fframes[i] instanceof
FFrameView) {</div>
<div><span style="white-space:pre-wrap">                        </span>......</div>
<div><span style="white-space:pre-wrap">                </span>}else
if (fframes[i] instanceof
FFrameText){</div>
<div><span style="white-space:pre-wrap">                        </span>......</div>
<div><span style="white-space:pre-wrap">                </span>}</div>
<div><span style="white-space:pre-wrap">        </span>}</div>
<div><span style="white-space:pre-wrap">
</span></div>
<div><span style="white-space:pre-wrap">        </span></div>
<div>¿como podría obtener ese
layout y los IFFrame[] con la
nueva version gvSig 2.2? </div>
<div><br>
</div>
</div>
</blockquote>
<div><br>
</div>
</span>
<div>Puedes o recorrer todos los
documentos, puedes o no filtrar por
tipo, o recuperar un documento
layout en concreto por nombre. Una
vez tengas el documento layout,
accedes LayoutContext y a el ya le
puedes peridr "getFFrames".<br>
<br>
</div>
Dejo pedacito de script (falta la
iniciaciacion del acceso al layout
desde scripting pero para usarlo de
inspiracion en java es suficiente).<br>
<div><br>
</div>
<div>
<div>Ojo, que el LayoutDocument, lo
que devuelbe el getDocuments, no
es la ventana del plano, si no el
documento. No recuerdo cuando se
separo, por un lado el interface
grafico y por otro la logica del
documento. <br>
</div>
<div><br>
</div>
Un saludo<br>
</div>
<div>Joaquin<br>
<br>
</div>
<div><br>
<br>
from org.gvsig.app import
ApplicationLocator<br>
from
org.gvsig.app.project.documents.layout
import LayoutManager<br>
<br>
def main(*args):<br>
# Recuperamos el proyecto<br>
project =
ApplicationLocator.getManager().getCurrentProject()<br>
<br>
# Opcion 1<br>
# Recorremos los layouts que hay
en el proyecto<br>
layouts =
project.getDocuments(LayoutManager.TYPENAME)<br>
for layout in layouts:<br>
print layout.__class__.__name__,
layout.getName()<br>
contextLayout =
layout.getLayoutContext()<br>
for elemento in
contextLayout.getAllFFrames():<br>
print elemento.getName()<br>
<br>
print
"----------------------------"<br>
<br>
# Opcion 2<br>
# Recuperamos un layout por nombre<br>
layout =
project.getDocument("Plantilla",
LayoutManager.TYPENAME)<br>
print layout.__class__.__name__,
layout.getName()<br>
contextLayout =
layout.getLayoutContext()<br>
for elemento in
contextLayout.getAllFFrames():<br>
print elemento.getName()<br>
<br>
print
"----------------------------"<br>
<br>
# Como obtener la venta del layout<br>
layoutManager =
ApplicationLocator.getProjectManager().getDocumentManager(LayoutManager.TYPENAME)<br>
<br>
layout =
project.getDocument("Plantilla",
LayoutManager.TYPENAME)<br>
layoutPanel =
layoutManager.getMainWindow(layout)<br>
print
layoutPanel.__class__.__name__,
layoutPanel.getDocument().getName()<br>
<br>
</div>
<div>Esto con el proyecto que tengo
cargado saca:<br>
<br>
Running script test_layout2.<br>
DefaultLayoutDocument Plantilla<br>
FFrameGraphics<br>
FFrameGraphics<br>
FFrameGraphics<br>
FFrameGraphics<br>
FFrameText<br>
FFrameText<br>
FFrameText<br>
FFrameView<br>
FFrameScaleBar<br>
FFrameLegend<br>
FFrameText<br>
FFrameOverView<br>
FFrameGraphics<br>
FFrameNorth<br>
FFramePicture<br>
----------------------------<br>
DefaultLayoutDocument Plantilla<br>
FFrameGraphics<br>
FFrameGraphics<br>
FFrameGraphics<br>
FFrameGraphics<br>
FFrameText<br>
FFrameText<br>
FFrameText<br>
FFrameView<br>
FFrameScaleBar<br>
FFrameLegend<br>
FFrameText<br>
FFrameOverView<br>
FFrameGraphics<br>
FFrameNorth<br>
FFramePicture<br>
----------------------------<br>
LayoutPanelImpl Plantilla<br>
Script test_layout2 terminated.<br>
</div>
<div><br>
</div>
<div> </div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex"><span>
<div dir="ltr">
<div>Muchas gracias de antemano,</div>
<div>un saludo</div>
<span><font color="#888888">
<div>Ana</div>
<div><br>
</div>
<div><br>
</div>
</font></span></div>
<br>
</span>_______________________________________________<br>
gvSIG_desarrolladores mailing list<br>
<a moz-do-not-send="true"
href="mailto:gvSIG_desarrolladores@listserv.gva.es"
target="_blank">gvSIG_desarrolladores@listserv.gva.es</a><br>
Para ver histórico de mensajes,
editar sus preferencias de usuario o
darse de baja en esta lista, acuda a
la siguiente dirección: <a
moz-do-not-send="true"
href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores"
target="_blank"><a class="moz-txt-link-freetext" href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a></a><br>
<br>
</blockquote>
</div>
<span><font color="#888888"><br>
<br clear="all">
<br>
-- <br>
<div>--------------------------------------<br>
Joaquin Jose del Cerro Murciano<br>
Development and software
arquitecture manager at gvSIG Team<br>
<a moz-do-not-send="true"
href="mailto:jjdelcerro@gvsig.com"
target="_blank">jjdelcerro@gvsig.com</a><br>
<a moz-do-not-send="true"
href="mailto:jjdelcerro@gvsig.org"
target="_blank">jjdelcerro@gvsig.org</a><br>
gvSIG Association<br>
<a moz-do-not-send="true"
href="http://www.gvsig.com"
target="_blank">www.gvsig.com</a><br>
<a moz-do-not-send="true"
href="http://www.gvsig.org"
target="_blank">www.gvsig.org</a></div>
</font></span></div>
</div>
<br>
_______________________________________________<br>
gvSIG_desarrolladores mailing list<br>
<a moz-do-not-send="true"
href="mailto:gvSIG_desarrolladores@listserv.gva.es"
target="_blank">gvSIG_desarrolladores@listserv.gva.es</a><br>
Para ver histórico de mensajes, editar sus
preferencias de usuario o darse de baja en
esta lista, acuda a la siguiente dirección:
<a moz-do-not-send="true"
href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores"
rel="noreferrer" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a><br>
<br>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
gvSIG_desarrolladores mailing list
<a moz-do-not-send="true" href="mailto:gvSIG_desarrolladores@listserv.gva.es" target="_blank">gvSIG_desarrolladores@listserv.gva.es</a>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: <a moz-do-not-send="true" href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a>
</pre>
</blockquote>
<br>
</div>
</div>
<div>-- <br>
<table
style="margin-top:0px;margin-bottom:0px;margin-left:0px;max-width:684px"
width="684">
<tbody>
<tr>
<td>
<table
style="background-color:rgb(54,97,128);border-top:5px
solid
rgb(0,36,54);width:684px;min-width:584px"
width="684">
<tbody>
<tr>
<td style="height:42px;padding:6px 8px
30px">
<p
style="font-family:Helvetica,Arial,sans-serif;font-size:13px;line-height:15px;color:rgb(255,255,255)">
<span style="font-weight:bold">Lluís
Marqués Castelló</span> <span>/</span>
<span style="color:rgb(255,255,255)">Ingeniero
software</span> </p>
</td>
<td style="height:42px;padding:26px 8px
10px 0px;text-align:right">
<p
style="font-family:Helvetica,Arial,sans-serif;font-size:13px;line-height:15px;color:rgb(255,255,255)">
<a moz-do-not-send="true"
title="Enviar email"
href="mailto:lmarques@disid.com"
style="color:rgb(255,255,255);text-decoration:none;margin-right:2px"
target="_blank"> <img
src="cid:part14.00030002.06080901@disid.com"
style="outline: medium none;
text-decoration: none;
margin-right: 2px;" alt="DISID"
height="10" width="10"> </a> <a
moz-do-not-send="true"
title="Perfil de Twitter"
href="http://twitter.com/llumarca"
style="color:rgb(255,255,255);text-decoration:none;margin-right:2px"
target="_blank"> <img
src="cid:part16.07090902.09080201@disid.com"
style="outline: medium none;
text-decoration: none;"
alt="DISID" height="12"
width="12"> </a> </p>
</td>
</tr>
</tbody>
</table>
<table style="background:none repeat scroll 0%
0%
rgb(255,255,255);border-collapse:collapse;max-width:100%;width:100%"
width="100%" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td>
<table
style="border-collapse:collapse;max-width:100%;width:100%"
width="100%" cellpadding="0"
cellspacing="0">
<tbody>
<tr>
<td style="padding:18px 8px
6px;word-wrap:break-word;max-width:620px">
<a moz-do-not-send="true"
href="http://www.disid.com"
title="DISID"
style="color:rgb(95,179,54);text-decoration:none"
target="_blank"> <img
src="cid:part18.01020503.09030403@disid.com"
style="outline: medium
none; text-decoration:
none;" alt="DISID"
height="35" width="120"> </a>
</td>
<td style="padding:18px 8px
6px;word-wrap:break-word;max-width:620px">
<p
style="font-family:Helvetica,Arial,sans-serif;font-size:12px;line-height:15px">
<span
style="font-weight:bold;color:rgb(153,153,153)">
DISID Corporation S.L.</span>
<span
style="color:rgb(153,153,153)">Tfno:
</span> <span
style="color:rgb(153,153,153)">34
963 516 309</span> <span
style="color:rgb(153,153,153)">/ Fax: </span> <span
style="color:rgb(153,153,153)">96
119 81 10</span> <span><br>
</span> <span
style="color:rgb(153,153,153)">C/
San Vicente 84, 5 A 46002
Valencia - España</span><br>
<a moz-do-not-send="true"
href="http://www.disid.com"
style="color:rgb(54,97,128);text-decoration:none" target="_blank">http://www.disid.com</a>
</p>
<p
style="font-family:Helvetica,Arial,sans-serif;font-size:12px;line-height:14px">
<a moz-do-not-send="true"
href="http://www.facebook.com/DISIDCorp"
target="_blank"> <img
src="cid:part21.05040005.09010708@disid.com"
alt="Facebook"
width="22"></a> <a
moz-do-not-send="true"
href="http://twitter.com/disid_corp"
target="_blank"> <img
src="cid:part23.00050600.01090005@disid.com"
alt="Twitter" width="22"></a>
<a moz-do-not-send="true"
href="http://www.linkedin.com/company/disid"
target="_blank"> <img
src="cid:part25.01060509.01000606@disid.com"
alt="Linkedin"
width="22"></a> <a
moz-do-not-send="true"
href="http://github.com/disid/"
target="_blank"> <img
src="cid:part27.03030006.08050207@disid.com"
alt="Github" width="22"></a>
</p>
</td>
</tr>
<tr>
<td
style="padding-top:0px;word-wrap:break-word;max-width:620px"
colspan="2" align="right">
<h3
style="font-weight:normal;font-family:helvetica,arial,sans-serif;color:rgb(54,97,128);font-size:18px;line-height:22px;margin:0px;padding:10px;background:none
repeat scroll 0% 0%
rgb(249,249,249)"
align="right"><i>Proveedor
de soluciones software</i></h3>
</td>
</tr>
</tbody>
</table>
<table style="border-top:1px solid
rgb(231,228,227);border-collapse:collapse;max-width:100%;width:100%;background:none
repeat scroll 0% 0%
rgb(252,252,252)" width="100%"
cellpadding="32" cellspacing="0">
<tbody>
<tr>
<td>
<p
style="color:rgb(116,116,116);font-family:helvetica,arial,sans-serif;text-align:justify;font-size:10px;line-height:16px;margin:0px
0px 14px"><span
style="font-weight:bold">Confidencialidad:</span>
Esta comunicación contiene
información que puede ser
confidencial y privilegiada.
Es para uso exclusivo del
destinatario indicado. Si no
es Vd. el destinatario, por
favor tome nota de que
cualquier distribución,
copia o uso de esta
comunicación o información
está estrictamente
prohibido. Si ha recibido
este mensaje por error, por
favor avísenos por e-mail a
<a moz-do-not-send="true"
style="color:rgb(54,97,128)"
href="mailto:info@disid.com" target="_blank">info@disid.com</a> y
después destruya el mensaje
y cualquier copia de él. Las
opiniones expresadas en el
mensaje pueden ser
personales y no
necesariamente opiniones de
DISID Corporation, S.L.</p>
<p
style="color:rgb(116,116,116);font-family:helvetica,arial,sans-serif;text-align:justify;font-size:10px;line-height:16px;margin:0px
0px 14px"><span
style="font-weight:bold">Virus
y Seguridad:</span> Aunque
hemos tomado las medidas
para asegurarnos que este
correo electrónico y sus
ficheros adjuntos están
libres de virus, le
recomendamos que a efectos
de mantener buenas prácticas
de seguridad, el receptor
debe asegurarse que este
correo y sus ficheros
adjuntos están libres de
virus. </p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<br>
</div>
</div>
<br>
_______________________________________________<br>
gvSIG_desarrolladores mailing list<br>
<a moz-do-not-send="true"
href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@listserv.gva.es</a><br>
Para ver histórico de mensajes, editar sus preferencias de
usuario o darse de baja en esta lista, acuda a la
siguiente dirección: <a moz-do-not-send="true"
href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores"
rel="noreferrer" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a><br>
<br>
</blockquote>
</div>
<br>
<br clear="all">
<br>
-- <br>
<div class="gmail_signature">--------------------------------------<br>
Joaquin Jose del Cerro Murciano<br>
Development and software arquitecture manager at gvSIG Team<br>
<a moz-do-not-send="true" href="mailto:jjdelcerro@gvsig.com"
target="_blank">jjdelcerro@gvsig.com</a><br>
<a moz-do-not-send="true" href="mailto:jjdelcerro@gvsig.org"
target="_blank">jjdelcerro@gvsig.org</a><br>
gvSIG Association<br>
<a moz-do-not-send="true" href="http://www.gvsig.com"
target="_blank">www.gvsig.com</a><br>
<a moz-do-not-send="true" href="http://www.gvsig.org"
target="_blank">www.gvsig.org</a></div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
gvSIG_desarrolladores mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@listserv.gva.es</a>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: <a class="moz-txt-link-freetext" href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a>
</pre>
</blockquote>
<br>
<div class="moz-signature">-- <br>
<title>Firma DISID</title>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<style type="text/css">
/* CLIENT-SPECIFIC STYLES */
        <!--
         @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
         .logo {
         background-size: 120px 35px !important;
         }
         a{
                 color: #002436;
                 text-decoration: none;
                 }
         }
                -->
</style>
<table class="email-container" style="margin-top: 0;margin-bottom:
0;margin-left: 0;max-width: 684px;" width="684">
<tbody>
<tr>
<td>
<table id="header" style="background-color: #366180;
border-top: 5px solid #002436; width: 684px; min-width:
584px;" width="684">
<tbody>
<tr>
<td class="profile" style="height: 42px;
padding-top:6px; padding-bottom: 30px;
padding-left: 8px; padding-right: 8px;">
<!-- Datos personales -->
<p style="font-family: Helvetica, Arial,
sans-serif; font-size: 13px; line-height: 15px;
color: #FFFFFF;"> <span id="name-input"
style="font-weight: bold;">Lluís Marqués
Castelló</span> <span id="title">/</span> <span
id="title-input" style="color: #fff;">Ingeniero
software</span> </p>
</td>
<td class="profile" style="height: 42px;
padding-top: 26px; padding-bottom: 10px;
padding-left: 0; padding-right: 8px; text-align:
right;">
<p style="font-family: Helvetica, Arial,
sans-serif; font-size: 13px; line-height: 15px;
color: #FFFFFF;">
<!-- email --> <a id="email-input"
title="Enviar email"
href="mailto:lmarques@disid.com" style="color:
#FFFFFF; text-decoration: none; margin-right:
2px;"> <img
src="cid:part36.04030307.00060402@disid.com"
style="outline: none; text-decoration: none;
margin-right: 2px;" alt="DISID" height="10"
width="10"> </a>
<!-- Redes sociales personales --> <a
id="email-input" title="Perfil de Twitter"
href="http://twitter.com/llumarca"
style="color: #FFFFFF;text-decoration: none;
margin-right: 2px;"> <img
src="cid:part38.01000709.08070003@disid.com"
style="outline: none; text-decoration:
none;" alt="DISID" height="12" width="12"> </a>
</p>
</td>
</tr>
</tbody>
</table>
<table id="main" style="background: #FFF; border-collapse:
collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt;
max-width: 100%; width: 100%;" width="100%"
cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td>
<table style="border-collapse: collapse;
mso-table-lspace: 0pt; mso-table-rspace: 0pt;
max-width: 100%; width: 100%;" width="100%"
cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td class="logo" style="padding-top: 18px;
padding-bottom: 6px; padding-left: 8px;
padding-right: 8px; overflow-wrap:
break-word; word-wrap: break-word;
max-width: 620px;"> <a
moz-do-not-send="true"
href="http://www.disid.com"
title="DISID" style="color: #5FB336;
text-decoration: none;"> <img
src="cid:part40.06040700.09000407@disid.com"
style="outline: none; text-decoration:
none;" alt="DISID" class="logo-img"
height="35" width="120"> </a> </td>
<td style="padding-top: 18px;
padding-bottom: 6px; padding-left: 8px;
padding-right: 8px; overflow-wrap:
break-word; word-wrap: break-word;
max-width: 620px;">
<!-- Empresa- Redes -->
<p style="font-family: Helvetica, Arial,
sans-serif; font-size: 12px;
line-height: 15px;"> <span id="company"
style="font-weight: bold; color:
#999;"> DISID Corporation S.L.</span>
<span id="office" style="color: #999;">Tfno:
</span> <span id="office-input"
style="color: #999;">34 963 516 309</span>
<span id="fax" style="color: #999;">/
Fax: </span> <span id="fax-input"
style="color: #999;">96 119 81 10</span>
<span id="address"><br>
</span> <span id="address-input"
style="color: #999;">C/ San Vicente
84, 5 A 46002 Valencia - España</span><br>
<a id="website"
href="http://www.disid.com"
style="color: rgb(54, 97, 128);
text-decoration: none;">http://www.disid.com</a>
</p>
<p style="font-family: Helvetica, Arial,
sans-serif; font-size: 12px;
line-height: 14px;"> <a
id="facebook-input"
href="http://www.facebook.com/DISIDCorp">
<img
src="cid:part43.08080404.08070908@disid.com"
alt="Facebook" width="22"></a> <a
id="twitter-input"
href="http://twitter.com/disid_corp">
<img
src="cid:part45.08030107.00020200@disid.com"
alt="Twitter" width="22"></a> <a
id="linkedin-input"
href="http://www.linkedin.com/company/disid">
<img
src="cid:part47.06060907.06050609@disid.com"
alt="Linkedin" width="22"></a> <a
id="github-input"
href="http://github.com/disid/"> <img
src="cid:part49.09050401.06030509@disid.com" alt="Github" width="22"></a>
</p>
</td>
</tr>
<tr>
<td style="padding-top: 0; overflow-wrap:
break-word; word-wrap: break-word;
max-width: 620px;" colspan="2"
align="right">
<h3 style="font-weight: normal;
font-family: helvetica, arial,
sans-serif; color: #366180; font-size:
18px; line-height: 22px; margin-top: 0;
margin-right: 0; margin-bottom: 0;
padding: 10px; margin-left: 0;
background: #f9f9f9;" align="right"><em>Proveedor
de soluciones software</em></h3>
</td>
</tr>
</tbody>
</table>
<!-- END -->
<table id="confidencial" style="border-top: 1px
solid #E7E4E3; border-collapse: collapse;
mso-table-lspace: 0pt; mso-table-rspace: 0pt;
max-width: 100%; width: 100%; background:
#FCFCFC;" width="100%" cellpadding="32"
cellspacing="0">
<tbody>
<tr>
<td>
<p style="color: #747474; font-family:
helvetica, arial, sans-serif;
text-align:justify; font-size:10px;
line-height: 16px; margin-top: 0px;
margin-right: 0px; margin-bottom: 14px;
margin-left: 0px;"><span
style="font-weight: bold;">Confidencialidad:</span>
Esta comunicación contiene información
que puede ser confidencial y
privilegiada. Es para uso exclusivo del
destinatario indicado. Si no es Vd. el
destinatario, por favor tome nota de que
cualquier distribución, copia o uso de
esta comunicación o información está
estrictamente prohibido. Si ha recibido
este mensaje por error, por favor
avísenos por e-mail a <a style="color:
#366180;" href="mailto:info@disid.com">info@disid.com</a>
y después destruya el mensaje y
cualquier copia de él. Las opiniones
expresadas en el mensaje pueden ser
personales y no necesariamente opiniones
de DISID Corporation, S.L.</p>
<p style="color: #747474; font-family:
helvetica, arial, sans-serif;
text-align:justify; font-size:10px;
line-height: 16px; margin-top: 0px;
margin-right: 0px; margin-bottom: 14px;
margin-left: 0px;"><span
style="font-weight: bold;">Virus y
Seguridad:</span> Aunque hemos tomado
las medidas para asegurarnos que este
correo electrónico y sus ficheros
adjuntos están libres de virus, le
recomendamos que a efectos de mantener
buenas prácticas de seguridad, el
receptor debe asegurarse que este correo
y sus ficheros adjuntos están libres de
virus. </p>
</td>
</tr>
</tbody>
</table>
<!-- .l-pad --> </td>
</tr>
</tbody>
</table>
<!--end .footer--> </td>
</tr>
</tbody>
</table>
<!--end .email-container--> <br>
</div>
</body>
</html>