Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 2 de 2
Ir a la página Anterior  1, 2
 
[SOLUCIONADO] ¿Como Abrir Archivo De LibreOffice (.odt) Desde Botón En G...
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Re: ¿Como Abrir Archivo De LibreOffice (.odt) Desde Botón En Gambas 2? 
 
Pero tengo otra pregunta a raíz de tu comentario. ¿Porqué mejor una variable?


Porque atar el código a una cadena de caracteres que puede cambiar con el tiempo, es un fallo enorme de diseño. Imagina que cambias de sitio tu archivo .odt ¿Qué harías entonces? ¿Recompilar?

Mira el ejemplo que te adjunto, ahí la variable es la propiedad selectedpath del filechooser.

AbrirArchivo-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: AbrirArchivo-0.0.1.tar.gz
Tamaño: 3.93 KB
Descargado: 32 veces
AbrirArchivo-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: AbrirArchivo-0.0.1.tar.gz
Tamaño: 3.93 KB
Descargado: 32 veces
AbrirArchivo-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: AbrirArchivo-0.0.1.tar.gz
Tamaño: 3.93 KB
Descargado: 32 veces

 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Como Abrir Archivo De LibreOffice (.odt) Desde Botón En Gambas 2? 
 
jsbsan escribió: [Ver mensaje]
Blopa:

Citar:
Me imagino que podre dar la orden de imprimir en vez de crear un archivo .svg, para que solo me imprima los datos con la plantilla como guía.

No entiendo lo que dices muy bien.
Supongo que lo que quieres decir es que quieres  imprimir en formularios ya preimpresos (y no en un papel en blanco).
Si es asi, entonces lo que tienes que hacer es: una vez creado los campos,  quitas la imagen de fondo (que es la que te sirve de quia para colocar los campos) de la plantilla .svg .  Y asi cuando imprimas el archivo .png , solo saldrá las etiquetas o campos rellenos.

Tendrás que hacer varias pruebas para comprobar que queda bien.


Gracias por el video es muy explicativo.

Efectivamente es para imprimir sobre un formulario preimpreso pero a lo que me refiero es que el video me entrega la forma de generar un archivo de imagen como resultado, pero yo simplemente quiero que me lo imprima, y que no genere ningún archivo.
Me imagino que la solución radica en cambiar la orden de generar archivo de imagen:

 File.Save("/tmp/rellenado.svg", contenido)

por una orden de imprimir.

Pero solo lo imagino jajajajaja.

Gracias nuevamente por tu ayuda.
 



 
blopa - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Como Abrir Archivo De LibreOffice (.odt) Desde Botón En Gambas 2? 
 
shordi escribió: [Ver mensaje]
Pero tengo otra pregunta a raíz de tu comentario. ¿Porqué mejor una variable?


Porque atar el código a una cadena de caracteres que puede cambiar con el tiempo, es un fallo enorme de diseño. Imagina que cambias de sitio tu archivo .odt ¿Qué harías entonces? ¿Recompilar?

Mira el ejemplo que te adjunto, ahí la variable es la propiedad selectedpath del filechooser.


Ola. No me permitió abrir el archivo, me arrojó un error "este no es un proyecto gambas 2"

Ahora me quedo mas claro porque es preferible usar una variable.

Muchas gracias.
 



 
blopa - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Como Abrir Archivo De LibreOffice (.odt) Desde Botón En Gambas 2? 
 
Citar:
Este no es un proyecto gambas 2


Gambas2 está deprecado. Usa gambas 3, es mucho mejor, está actualizado y ¡Es Gratis!    

Prácticamente nadie usa ya el 2 y, aunque el código es similar, no podemos enviarte ejemplos y demás... al menos yo no lo tengo instalado.
 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: ¿Como Abrir Archivo De LibreOffice (.odt) Desde Botón En Gambas 2? 
 
blopa:

Citar:
Me imagino que la solución radica en cambiar la orden de generar archivo de imagen:
 File.Save("/tmp/rellenado.svg", contenido)
por una orden de imprimir.
Pero solo lo imagino jajajajaja.


No, el archivo .svg lo tienes que generar y crear la imagen.
Luego, lo que tienes que hacer es imprimir la imagen resultante.

Creo que eso lo puedes hacer con el comando lp:
shell "lp imagen.jpg"
 

o primero convierte el archivo .jpg en .pdf y luego imprimes el .pdf:
shell "convert imagen.jpg imagen.pdf;lp imagen.pdf"


La verdad es que yo no imprimo nada, por eso no te puedo confirmar cual de las dos formas funciona mejor.

Saludos
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: [SOLUCIONADO] ¿Como Abrir Archivo De LibreOffice (.odt) Desde Botón En Gambas 2? 
 
shordi escribió: [Ver mensaje]
Citar:
Este no es un proyecto gambas 2


Gambas2 está deprecado. Usa gambas 3, es mucho mejor, está actualizado y ¡Es Gratis!    

Prácticamente nadie usa ya el 2 y, aunque el código es similar, no podemos enviarte ejemplos y demás... al menos yo no lo tengo instalado.


Vale gracias por el consejo.
Había instalado el 2 porque era el único que me dejaba instalar el centro de software pero ahora encontré el 3 para instalarlo por consola así que ya estoy corriéndolo.

Muchas gracias por toda la ayuda compañero, se pasó.
 



 
blopa - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: [SOLUCIONADO] ¿Como Abrir Archivo De LibreOffice (.odt) Desde Botón En Gambas 2? 
 
jsbsan escribió: [Ver mensaje]
blopa:

Citar:
Me imagino que la solución radica en cambiar la orden de generar archivo de imagen:
 File.Save("/tmp/rellenado.svg", contenido)
por una orden de imprimir.
Pero solo lo imagino jajajajaja.


No, el archivo .svg lo tienes que generar y crear la imagen.
Luego, lo que tienes que hacer es imprimir la imagen resultante.

Creo que eso lo puedes hacer con el comando lp:
shell "lp imagen.jpg"
 

o primero convierte el archivo .jpg en .pdf y luego imprimes el .pdf:
shell "convert imagen.jpg imagen.pdf;lp imagen.pdf"


La verdad es que yo no imprimo nada, por eso no te puedo confirmar cual de las dos formas funciona mejor.

Saludos


A vale, entonces voy a tener que encontrar la forma de que genere el archivo solo de manera temporal, para que una vez generado haga la impresión.

Te agradezco el dato de la forma de completar el formulario para las hojas preimpresas y toda la ayuda porsupuesto

Exito
 



 
blopa - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Abrir Archivo Desde Gambas BrunoIV General 5 Domingo, 28 Febrero 2010, 21:14 Ver último mensaje
Invitado
No hay nuevos mensajes Abrir Nuestros Proyectos Gambas Desde Line... Shell General 2 Viernes, 09 Septiembre 2011, 23:45 Ver último mensaje
Shell
No hay nuevos mensajes Abrir Archivo Con Gambas MSAN Instalación 1 Miercoles, 07 Agosto 2013, 07:11 Ver último mensaje
jguardon
No hay nuevos mensajes Abrir O Ejecutar Un Proyecto Gambas Desde ... Shell General 5 Lunes, 29 Febrero 2016, 19:48 Ver último mensaje
Shell
 

Publicar nuevo tema  Responder al tema  Página 2 de 2
Ir a la página Anterior  1, 2

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron