Logo no se imprime siempre

134 views
Skip to first unread message

Juan Miguel Solis

unread,
Jun 17, 2024, 3:27:00 AMJun 17
to Comunidad de Visual Foxpro en Español
Hola a todos

Tengo una aplicación a la que le pasa una cosa curiosa, en W'10 y W'11 funciona sin problema y cuando genero una factura única, el código es el siguiente:

SELECT TMP_IMPCLI
GO TOP IN 'TMP_IMPCLI'
KEYBOARD '{CTRL+F10}' PLAIN CLEAR
report FORM ( cListadoFact ) preview


Esto lo saco a preview y aparece el logo siguiente:con _logo.png

Pero cuando ejecuto varias factura generando PDF's con las instrucciónes:

cPdf = cEnviaMail + ALLTRIM( TMP_CUOTAS.T_FACTURA ) + '.PDF'
Report Form (cListado) OBJECT TYPE 11 TO FILE ( cPdf )


Los PDF's me los genera perfectamente, pero el logo no aparece.

sin_logo.png

En W'10 funciona bien, pero a veces falla, pero en W'11 falla siempre, pero si luego cualquiera de las facturas la repito, el logo sale siempre :( :( :(

Tengo VFP 9.2 a la ultima actualización y uso FoxyPreview

La verdad esto me tiene loco y ya no se por donde tirar.

A ver si ha alguien le ha pasado algo parecido y pudo encontrar la solución.

Desde ya mucha gracias.

Un saludo


Sergio Rojas

unread,
Jun 17, 2024, 7:18:34 AMJun 17
to publice...@googlegroups.com

Hola Juan

Yo lo hago así

PUBLIC P_p_logo

p_logo = p_defa + '\' + p_id_e + '\logo.jpg'

cNameFile = p_defa + "\PDF" + p_id_e + "\" + ALLTRIM(p_cuit) + '_' + fe.t_com + '_' + UPAD(pp_compr,5) + '_' + fe.n_com + ".pdf"
REPORT FORM ("Fact_f.frx") NOCONSOLE OBJECT TYPE 10 TO FILE (cNameFile) 

En el report:

Uso type 10 porque sino el QR pierde definición. El Pdf resultante tiene mayor tamaño.

Saludos

--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/57f40c15-39a5-4d4b-9778-394231664307n%40googlegroups.com.

Zarlu

unread,
Jun 17, 2024, 9:30:53 AMJun 17
to Comunidad de Visual Foxpro en Español
Buenos días Juan Miguel!

De qué tipo es la imagen? Prueba con jpg o bmp
Dices: "... Pero cuando ejecuto varias factura generando PDF's con las instrucciónes:..." Cuántas son varias?
Con tu segundo código "para varias" ya probaste a imprimir sólo una?
Y si pruebas a borrar de memoria FoxyPreviewer para cada impresión...

Suerte
zarlu
Chetumal, Quintana Roo, México

Juan Miguel Solis

unread,
Jun 17, 2024, 9:49:36 AMJun 17
to publice...@googlegroups.com
Hola Zarlu

Te refieres a que desactive el FoxyPreview, para cuando uso esta opción que genera una s83 PDF  ?

Para desactivar el FoxyPreview era con  DO FOXYPREVIEWER.APP WITH "RELEASE", y para luego activarlo volver a poner otra vez todo llamándolo no ?

Probare como tu dices a crearlo sin FoxyPreview.

Un saludo



image.png

Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/-BNgxZ_UnzE/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/95bcab97-75b0-4a05-9416-a08a13c40265n%40googlegroups.com.

Juan Miguel Solis

unread,
Jun 17, 2024, 10:10:16 AMJun 17
to publice...@googlegroups.com
Hola Zarlu

Si lo hago asi, me sale con el FoxyPreview instalado, todo  el informe sale descuadrado.

REPORT FORM ("Fact_f.frx") NOCONSOLE OBJECT TYPE 10 TO FILE (cNameFile) 

Si desactivo el FoxyPreview, me dice que OBJETC 10 no aparece :( , probare poniendo el logo en vez como imagen fica como una variable.

Un saludo


El lun, 17 jun 2024 a las 15:31, Zarlu (<not...@prodigy.net.mx>) escribió:
Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/-BNgxZ_UnzE/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/95bcab97-75b0-4a05-9416-a08a13c40265n%40googlegroups.com.

Juan Miguel Solis

unread,
Jun 17, 2024, 10:13:23 AMJun 17
to publice...@googlegroups.com
HOla Zarlu

Que no te lo envie :) con cu lo haces, al final el informe me sale muy muy raro mira:
image.png

Peto r en W'11 ya me sale pero así de raro.

Un saludo


El lun, 17 jun 2024 a las 15:31, Zarlu (<not...@prodigy.net.mx>) escribió:
Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/-BNgxZ_UnzE/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/95bcab97-75b0-4a05-9416-a08a13c40265n%40googlegroups.com.

Sergio Rojas

unread,
Jun 17, 2024, 10:28:56 AMJun 17
to publice...@googlegroups.com

Si el informe te sale descuadrado es que no pusiste como impresora predeterminada "Microsoft print to pdf" al crear o modificar el reporte.

Zarlu

unread,
Jun 17, 2024, 10:40:24 AMJun 17
to Comunidad de Visual Foxpro en Español
Qué tal Juan Miguel!

No. No fue mi sugerencia ejecutar sin FoxyPreview, sino activar y desactivar en cada ejecución.
Pero probé normal con archivo BMP y pude crear los PDF sin problema

*---------
Clear
DO LOCFILE("FoxyPreviewer.App")
USE datos IN 0 ALIAS matriz SHARED
USE datos IN 0 ALIAS datos SHARED Again
Sele matriz
SCAN
lcNomPDF=ALLTRIM(nombres)+".pdf"
SELECT datos
REPORT FORM report1;
OBJECT TYPE 10 ; &&' OBJTYPE 10 = PDF , 11 = PDF AS IMAGE , 12 = RTF , 13 = XLS , 14 = HTML
TO FILE &lcNomPDF
ENDScan
DO FOXYPREVIEWER.APP WITH "Release"
USE IN matriz
USE IN datos

Suerte
zarlu
Chetumal, Quintana Roo, México

Juan Miguel Solis

unread,
Jun 17, 2024, 10:56:25 AMJun 17
to publice...@googlegroups.com
Hola Zarlu 

Ahora probé poniendo la imagen como haces tú o sea poniéndolo en una variable (p_logo), asigno el contenido de esa variable en el load del formulario y las pruebas que hago en w’10 y w’11 parece que ahora funciona, lo que no sé es porque poniendo la imagen fija como te puse en lo que te envié en w’10 si funciona y el w’11 no, bueno mala lo pongo en el cliente y a ver si ya  funciona bien.

Gracias 


Juan Miguel Solis

unread,
Jun 18, 2024, 11:24:20 AMJun 18
to Comunidad de Visual Foxpro en Español
Hola Zarlu

Ahora ya vuelve todo a funcionar.

Gracias

Carmelo Mendoza Godinez

unread,
Jun 18, 2024, 3:46:52 PMJun 18
to publice...@googlegroups.com
No lo metas en el ejecutable, dejalo afuera en la carpeta del programa y problema solucionado 

IhrYcDIqIRzVrkfX.png
Reply all
Reply to author
Forward
0 new messages