<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<div>
<p>Buenos días, Oscar</p>
<p>probé el script para abrir imágenes y el problema que le encuentro es que no aparecen las barrar de desplazamiento para poder recorrer toda la fotografía. Si la abro a través de un hipervínculo si que aparecen estas barras. No se si me explique bien lo que
 pretendo es llamar a un hipervínculo de imágenes desde un botón de un formulario no desde el menú de la barra de herramientas,</p>
<p>Saludos y gracias.</p>
</div>
<br>
<br>
<div style="color: rgb(0, 0, 0);">
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" color="#000000" face="Calibri, sans-serif"><b>De:</b> gvsig_usuarios-bounces@listserv.gva.es &lt;gvsig_usuarios-bounces@listserv.gva.es&gt; en nombre de Ovidio Ribeira &lt;alboredos@hotmail.es&gt;<br>
<b>Enviado:</b> miércoles, 8 de noviembre de 2017 10:09<br>
<b>Para:</b> Lista de Usuarios de gvSIG<br>
<b>Asunto:</b> Re: [Gvsig_usuarios] Script abrir jpg</font>
<div>&nbsp;</div>
</div>
<div dir="ltr">
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:#000000; font-family:Calibri,Helvetica,sans-serif">
<p>Gracias, voy a ponerme con ello y os cuento, </p>
<p>Saludos<br>
</p>
<br>
<br>
<div style="color:rgb(0,0,0)">
<hr tabindex="-1" style="width:98%; display:inline-block">
<div id="x_divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" color="#000000" face="Calibri, sans-serif"><b>De:</b> gvsig_usuarios-bounces@listserv.gva.es &lt;gvsig_usuarios-bounces@listserv.gva.es&gt; en nombre de Oscar Martinez &lt;omartinez@gvsig.com&gt;<br>
<b>Enviado:</b> martes, 7 de noviembre de 2017 16:12<br>
<b>Para:</b> gvsig_usuarios@listserv.gva.es<br>
<b>Asunto:</b> Re: [Gvsig_usuarios] Script abrir jpg</font>
<div>&nbsp;</div>
</div>
<div style="background-color:rgb(255,255,255)">
<p>Buenas Ovidio,</p>
<p><br>
</p>
<p>Estuve mirando con Joaquín y te respondo a las varias dudas, sí alguna no es exactamente lo que querías nos preguntas de nuevo:</p>
<p>Te envio un paquete con el email para que lo instales desde el administrador y puedas ver los ejemplos. Te aparecerá como testImagenUI en la carpeta de addons.</p>
<p><br>
</p>
<p>** 1. Para los problemas con los caracteres.. <br>
</p>
<p><br>
</p>
<p>Java usa cadenas unicode mientras que python utf-8. Si lees el valor de un campo de una entidad y operas con el convirtiéndolo a string de python, deberás hacer la conversión manualmente, no basta un &quot;str&quot;. Tendrías que hacer algo como:
<br>
</p>
<p><br>
</p>
<p>feature.get(&quot;CAMPO&quot;).encode(&quot;utf-8&quot;) <br>
</p>
<p><br>
</p>
<p>Esto convertiría el valor del atributo que gvSIG lo proporciona en unicode a un string de python en utf-8. Si hacemos un print con el string resultante, para que se muestre en la consola del editor de scripts, lo veremos mal. Ya que la consola del editor
 es un componente java que usa unicode. <br>
</p>
<p><br>
</p>
<p>Si tenemos una cadena utf-8 de python, algo que hemos escrito en codigo o que hemos pasado por la función str, y necesitamos pasársela a un componente java, tendremos que convertirla de utf-8 a unicode. Por ejemplo:
<br>
</p>
<p><br>
</p>
<p>unicode(s,&quot;utf-8&quot;) <br>
</p>
<p><br>
</p>
<p>Por ejemplo si queremos mostrar en un msgbox la palabra &quot;niño&quot;, deberemos hacer:</p>
<p><br>
</p>
<p>msgbox(u&quot;niño&quot;) <br>
</p>
<p><br>
</p>
<p>Pero esto no funcionara cuando la cadena a sacar es el resultado de una operación que nos ha devuelto un string de python. Entonces tendríamos que hacer:
<br>
</p>
<p><br>
</p>
<p>msgbox(unicode(&quot;niño&quot;, &quot;utf-8&quot;))<br>
</p>
<p><br>
</p>
<p>*** 2. Te adjuntamos un testimageui que abre una interfaz con un jpg, no sabemos si tu duda es otra.</p>
<p><br>
</p>
<p>*** 3. Para extraer la ruta de una capa, el trozo de código lo puedes ver aquí</p>
<p><br>
</p>
<p><a class="x_x_moz-txt-link-freetext" id="LPlnk309708" href="https://gist.github.com/jjdelcerro/ede43c282d899acffb6c4228dfef7df0" previewremoved="true">https://gist.github.com/jjdelcerro/ede43c282d899acffb6c4228dfef7df0</a></p>
<p></p>
<div id="LPBorder_GT_15101321493830.11697148127446805" style="width:100%; text-indent:0px; overflow:auto; margin-bottom:20px; display:inline-block">
<table id="LPContainer_15101321493730.8101367650186346" style="width:90%; overflow:auto; padding-top:20px; padding-bottom:20px; margin-top:20px; border-top-color:rgb(200,200,200); border-bottom-color:rgb(200,200,200); border-top-width:1px; border-bottom-width:1px; border-top-style:dotted; border-bottom-style:dotted; background-color:rgb(255,255,255)" cellspacing="0">
<tbody>
<tr style="border-spacing:0px" valign="top">
<td id="x_ImageCell_15101321493740.9387844758350367" colspan="1" style="width:250px; padding-right:20px; display:table-cell">
<div id="LPImageContainer_15101321493750.29564320921144354" style="margin:auto; width:250px; height:250px; display:table; background-color:rgb(255,255,255)">
<a id="LPImageAnchor_15101321493770.9764673987729897" href="https://gist.github.com/jjdelcerro/ede43c282d899acffb6c4228dfef7df0" target="_blank" style="text-align:center; display:table-cell"><img id="LPThumbnailImageID_15101321493780.6519728585793725" style="border-width:0px; width:250px; height:250px; vertical-align:bottom; display:inline-block; max-height:250px; max-width:250px" width="250" height="250" src="https://avatars0.githubusercontent.com/u/23740516?s=400&amp;v=4"></a></div>
</td>
<td id="x_TextCell_15101321493780.6698675105806217" colspan="2" style="padding: 0px; vertical-align: top; display: table-cell; position: relative;">
<div id="LPRemovePreviewContainer_15101321493780.7006092167654854" style="float:right">
</div>
<div id="LPTitle_15101321493780.3273823624057237" style="top:0px; color:rgb(0,120,215); line-height:21px; font-family:&quot;wf_segoe-ui_light&quot;,&quot;Segoe UI Light&quot;,&quot;Segoe WP Light&quot;,&quot;Segoe UI&quot;,&quot;Segoe WP&quot;,Tahoma,Arial,sans-serif; font-size:21px; font-weight:400">
<a id="LPUrlAnchor_15101321493800.44948986157786935" href="https://gist.github.com/jjdelcerro/ede43c282d899acffb6c4228dfef7df0" target="_blank" style="text-decoration:none">Como obtener la ruta del fichero asociado a una capa</a></div>
<div id="LPMetadata_15101321493800.5601734082965715" style="margin:10px 0px 16px; color:rgb(102,102,102); line-height:14px; font-family:&quot;wf_segoe-ui_normal&quot;,&quot;Segoe UI&quot;,&quot;Segoe WP&quot;,Tahoma,Arial,sans-serif; font-size:14px; font-weight:400">
gist.github.com</div>
<div id="LPDescription_15101321493810.9945017826023044" style="color:rgb(102,102,102); line-height:20px; overflow:hidden; font-family:&quot;wf_segoe-ui_normal&quot;,&quot;Segoe UI&quot;,&quot;Segoe WP&quot;,Tahoma,Arial,sans-serif; font-size:14px; font-weight:400; display:block; max-height:100px">
Como obtener la ruta del fichero asociado a una capa</div>
</td>
</tr>
</tbody>
</table>
</div>
<p></p>
<br>
<p><br>
</p>
<p>Cualquier cosa nos dices</p>
<p><br>
</p>
<p>Un saludo,</p>
<p>Óscar<br>
</p>
<br>
<div class="x_x_moz-cite-prefix">El 06/11/17 a las 10:06, Ovidio Ribeira escribió:<br>
</div>
<blockquote type="cite">
<div id="x_x_divtagdefaultwrapper" dir="ltr" style="color:rgb(0,0,0); font-family:Calibri,Helvetica,sans-serif; font-size:12pt">
<div>
<p style="line-height:100%; margin-bottom:0cm">Buenos días tengo un script para hacer un informe personalizado con los datos de la entidad seleccionada pero me ocurre lo siguiente:</p>
<p style="line-height:100%; margin-bottom:0cm">Si en algún atributo hay un carácter como ñ, ª, etc me da un error y no me deja continuar. ¿Se puede solucionar de alguna forma?</p>
<p style="line-height:100%; margin-bottom:0cm">Necesito abrir un archivo de imagen con un botón en un formulario pero no me funciona para un .jpg y si para un .pdf</p>
<p style="line-height:100%; margin-bottom:0cm">Necesito extraer la ruta de la capa activa pero no doy encontrado el código.</p>
<p style="line-height:100%; margin-bottom:0cm">Gracias de antemano y saludos</p>
</div>
<p><br>
</p>
</div>
<br>
<fieldset class="x_x_mimeAttachmentHeader"></fieldset> <br>
<pre>_______________________________________________
gvSIG_usuarios mailing list
<a class="x_x_moz-txt-link-abbreviated" href="mailto:gvSIG_usuarios@listserv.gva.es">gvSIG_usuarios@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="x_x_moz-txt-link-freetext" href="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios">https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a>
</pre>
</blockquote>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>