Mostrando entradas con la etiqueta reports6i. Mostrar todas las entradas
Mostrando entradas con la etiqueta reports6i. Mostrar todas las entradas

martes, 25 de marzo de 2014

Generación incorrecta de PDF en Reports 6 en Windows 7 y 8

Al generar archivos desde Reports 6 en PDF en sistemas operativos Windows 7 y Windows 8 está metiendo mal la etiqueta "CreatorDate", abre el paréntesis y sin meter la fecha no lo llega a cerrar. Esto produce que alguna versión de Adobe Reader y de otros visores de PDF no sean capaces de leer el archivo.


Ese mismo PDF generado con el mismo parche de Forms & Reports en un Windows 2003 lo genera correctamente:


Para solucionarlo podemos hacer que no intente meter la línea /CreatorDate modificando la librería RWLIB60.DLL. Para ello necesitaremos un editor Hexadecimal para poder editarla, yo utilizo "HxD - Editor Hexadecimal", que se puede descargar de su página web: http://www.mh-nexus.de.

Abrimos la librería y buscamos (Ctrol + F) el texto CreatorDate


Seleccionamos desde /CreatorDate hasta el punto que está antes de /Author, tal y como se muestra en la siguiente imagen:


Luego hay que ir a Edición -> Rellenar Selección



En la ventana que abre, dejamos 00 en Valores hexadecimales y pulsamos "Aceptar".


Grabamos la librería, y ahora el resultado de la generación con este cambio será el siguiente: