Página 1 de 1

Necesito URL Relativa

NotaPublicado: Jue Nov 02, 2017 4:17 pm
por lucreciallerena2016
Hola tengo un problema con la URL Absoluta, cuando instalo mi plug en otra pc ya no se visualiza la imagen que tiene mi botón del dialogo, que puedo hacer. Estas son mis lineas de código. Gracias

<dlg:button dlg:id="CommandButton1" dlg:tab-index="0" dlg:left="8" dlg:top="3" dlg:width="28" dlg:height="28" dlg:value="&amp;15.Dialog1.CommandButton1.Label" dlg:image-src="file:///C:/Users/Lucrecia/Desktop/plug%20final%20lucre/DropCaps/images/DropCaps.png">
<script:event script:event-name="on-performaction" script:macro-name="vnd.sun.star.script:DropCaps.DropCaps.setDropCaps?language=Basic&amp;location=application" script:language="Script"/>
</dlg:button>

Re: Necesito URL Relativa

NotaPublicado: Jue Nov 02, 2017 10:17 pm
por fornelasa
¿Puedes dar más detalles de la consulta?, y de ser necesario agrega por favor tu archivo ejemplo.
Mientras tanto mira este tema, ojala te sirva.
https://forum.openoffice.org/es/forum/v ... 50&t=13215
https://forum.openoffice.org/es/forum/v ... 071#p57071
Saludos, Federico-

Re: Necesito URL Relativa

NotaPublicado: Vie Nov 03, 2017 5:52 am
por lucreciallerena2016
El codigo de mi dialogo es el siguiente, tiene 2 botones con imágenes y están guardadas en la carpeta images de mi extensión, en mi pc el dialogo muestra las dos imagenes en sus respectivos botones pero al ejecutar la extensión en otra pc se pierden las imágenes. Por favor me pueden ayudar a cambiar la referencia absoluta de la imagen para que funcione bien mi extensión en otras pc.

Código: Seleccionar todo   Expandir vistaContraer vista
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dlg:window PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "dialog.dtd">
<dlg:window xmlns:dlg="http://openoffice.org/2000/dialog" xmlns:script="http://openoffice.org/2000/script" dlg:id="Dialog1" dlg:left="159" dlg:top="91" dlg:width="80" dlg:height="53" dlg:help-text="&amp;0.Dialog1.HelpText" dlg:closeable="true" dlg:moveable="true" dlg:title="&amp;1.Dialog1.Title">
<dlg:bulletinboard>

     <dlg:button dlg:id="CommandButton1" dlg:tab-index="0" dlg:left="8" dlg:top="3" dlg:width="28" dlg:height="28" dlg:value="&amp;15.Dialog1.CommandButton1.Label" dlg:image-src="file:///C:/Users/Lucrecia/Desktop/plug%20final%20lucre/DropCaps/images/DropCaps.png">
      <script:event script:event-name="on-performaction" script:macro-name="vnd.sun.star.script:DropCaps.DropCaps.setDropCaps?language=Basic&amp;location=application" script:language="Script"/>
     </dlg:button>

     <dlg:button dlg:id="CommandButton2" dlg:tab-index="1" dlg:left="41" dlg:top="3" dlg:width="28" dlg:height="28" dlg:value="&amp;16.Dialog1.CommandButton2.Label" dlg:image-src="file:///C:/Users/Lucrecia/Desktop/plug%20final%20lucre/DropCaps/images/NoneDropCaps.png">
      <script:event script:event-name="on-performaction" script:macro-name="vnd.sun.star.script:DropCaps.DropCaps.rmvDropCaps?language=Basic&amp;location=application" script:language="Script"/>
     </dlg:button>

     <dlg:button dlg:id="CommandButton3" dlg:tab-index="3" dlg:left="15" dlg:top="38" dlg:width="55" dlg:height="14" dlg:help-text="&amp;111.Dialog1.CommandButton3.HelpText" dlg:value="Cancel">
      <script:event script:event-name="on-performaction" script:macro-name="vnd.sun.star.script:DropCaps.DropCaps.Cancelar_Dialogo?language=Basic&amp;location=application" script:language="Script"/>
     </dlg:button>
</dlg:bulletinboard>
</dlg:window>



Re: Necesito URL Relativa

NotaPublicado: Vie Nov 03, 2017 9:59 pm
por fornelasa
En mi opiniòn este tema es propio para un experto en codigo XML.
Mira (a manera de ejemplo) este tema. Creo hablan algo de lo que andas buscando.
https://www.w3.org/DesignIssues/Relative

Re: Necesito URL Relativa

NotaPublicado: Sab Nov 04, 2017 3:33 am
por gustavodiaz00
Hola puedes usar imagenes embebidas en el documento.

Insertas una imagen en el documento/planilla y luego haces una busqueda de la imagen por el nombre que le hallas dado. Una vez que la localizaste le asignas la propiedad
GraphicURL a la propiedad ImageURL del Objeto y listo.

Para que las imagenes no se vean achica las dimensiones a cero.

De esta forma no dependes de donde este la acrpeta que contiene las imágenes.

Aca te dejo un ejemplo.