Descuadre al generar PDF desde Preview
- José Luis Sánchez
- Posts: 556
- Joined: Thu Oct 13, 2005 9:23 am
- Location: Novelda - Alicante - España
- Contact:
Descuadre al generar PDF desde Preview
Hola a todos,
Cuando en uno de mis informes utilizo la opción de guardar como PDF no se respeta el ancho de las columnas y se solapan con la siguiente columna. Pongo un ejemplo, la primiera imagen es el preview y la segunda el PDF generado desde el preview.
Es como si la fuente que se utiliza en el PDF es más grande que la del report y de ahí se genere el descuadre. ¿Alguna idea de cómo corregir esto?
Saludos,
José Luis
Cuando en uno de mis informes utilizo la opción de guardar como PDF no se respeta el ancho de las columnas y se solapan con la siguiente columna. Pongo un ejemplo, la primiera imagen es el preview y la segunda el PDF generado desde el preview.
Es como si la fuente que se utiliza en el PDF es más grande que la del report y de ahí se genere el descuadre. ¿Alguna idea de cómo corregir esto?
Saludos,
José Luis
Re: Descuadre al generar PDF desde Preview
Ejemplo? Código?
Regards, saludos.
Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
- José Luis Sánchez
- Posts: 556
- Joined: Thu Oct 13, 2005 9:23 am
- Location: Novelda - Alicante - España
- Contact:
Re: Descuadre al generar PDF desde Preview
Hola,
Para mis informes utilizo una clase propia que es un recubrimiento de TReport para facilitar la configuración de los listados. La puedes descargar desde https://github.com/JoseluisSanchez/puch ... nforme.prg por ejemplo. No hago cosas raras, genero el informe y el preview es el estandar, luego le doy click al icono del PDF y es cuando aparece el descuadre.
Saludos,
José Luis
Para mis informes utilizo una clase propia que es un recubrimiento de TReport para facilitar la configuración de los listados. La puedes descargar desde https://github.com/JoseluisSanchez/puch ... nforme.prg por ejemplo. No hago cosas raras, genero el informe y el preview es el estandar, luego le doy click al icono del PDF y es cuando aparece el descuadre.
Saludos,
José Luis
Re: Descuadre al generar PDF desde Preview
Como hago para probrar? Ejemplo simples?
Regards, saludos.
Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
- José Luis Sánchez
- Posts: 556
- Joined: Thu Oct 13, 2005 9:23 am
- Location: Novelda - Alicante - España
- Contact:
Re: Descuadre al generar PDF desde Preview
Voy a intentar hacer un ejemplo, pero estaba pensando lo siguiente. Cuando tengo que definir un report primero creo una serie de arrays:
y luego defino el informe y para añadir las columnas hago esto:
Lo que estaba pensando es que no recorto el campo, sino que lo limito con el ancho de la columna. Esto en el preview se ve bein, pero puede que al generar el PDF el problema venga por ahí. Voy a probar a corregirlo y lo comento.
Saludos,
Code: Select all | Expand
LOCAL aCampos := { "CuCuota", "CuImporte", "CuSeguro", "CuTotal", "CuCompar", "CuEDesde", "CuEhasta" }
LOCAL aTitulos := { "Cuota", "Importe", "Seguro", "Total", "Comparsistas", "Edad (desde)", "Edad (Hasta)" }
LOCAL aWidth := { 40, 10, 10, 10, 10, 10, 10 }
LOCAL aShow := { .T., .T., .T., .T., .T., .t., .t. }
LOCAL aPicture := { "NO", "@E999.99", "@E999.99", "@E999.99", "@E999", "@E99", "@E99" }
LOCAL aTotal := { .F., .F., .F., .F., .T., .F., .F. }
LOCAL oInforme
Code: Select all | Expand
FOR i := 1 TO Len(::aTitulos)
IF ::aShow[i]
// ? ::aCampos[i]
if ::aPicture[i] == "NO"
RptAddColumn( {bTitulo(::aTitulos,i)},,{bCampo(::aCampos,i)},::aWidth[i],{},{||1},.F.,,,.F.,.F.,)
...
Saludos,
Re: Descuadre al generar PDF desde Preview
José, que es RptAddColumn ?
- José Luis Sánchez
- Posts: 556
- Joined: Thu Oct 13, 2005 9:23 am
- Location: Novelda - Alicante - España
- Contact:
Re: Descuadre al generar PDF desde Preview
Cesar, es una función que permite añadir una columna a un report. La tienes en classes\pdreport.prg
Saludos,
Saludos,
- José Luis Sánchez
- Posts: 556
- Joined: Thu Oct 13, 2005 9:23 am
- Location: Novelda - Alicante - España
- Contact:
Re: Descuadre al generar PDF desde Preview
Hola,
En este programa en concreto hago esto
REQUEST FWHARU
para usar FWHARU desde la clase printer, si lo quito genera los PDF correctamente sin solapamientos.
Saludos,
En este programa en concreto hago esto
REQUEST FWHARU
para usar FWHARU desde la clase printer, si lo quito genera los PDF correctamente sin solapamientos.
Saludos,
-
- Posts: 176
- Joined: Wed Jan 02, 2019 8:36 am
Re: Descuadre al generar PDF desde Preview
Bona vesprà Noveldano. Saludos desde Valencia
Yo miraría el tipo de letra. La fuente.
O no es la misma, o no es compatible.
(por dar una idea)
¿puedes probar a cambiar el tipo de letra?
Saludos
Yo miraría el tipo de letra. La fuente.
O no es la misma, o no es compatible.
(por dar una idea)
¿puedes probar a cambiar el tipo de letra?
Saludos
Jesús Marín
- José Luis Sánchez
- Posts: 556
- Joined: Thu Oct 13, 2005 9:23 am
- Location: Novelda - Alicante - España
- Contact:
Re: Descuadre al generar PDF desde Preview
Hola Jesús,
el tema está en que si quito el REQUEST FWHARU se soluciona el problema del solapamiento, pero ya no puedo generar un PDF directamente con TPrinter porque no funciona, no me genera el fichero. No tiene que ver con el tamaño de funete ni nada de esto.
Saludos,
José Luis
el tema está en que si quito el REQUEST FWHARU se soluciona el problema del solapamiento, pero ya no puedo generar un PDF directamente con TPrinter porque no funciona, no me genera el fichero. No tiene que ver con el tamaño de funete ni nada de esto.
Saludos,
José Luis