Diferencias al imprimir pdf entre Qt4.8 y Qt5



  • Hace un tiempo hice una pequeña aplicación en C++ que lee un arcivo .csv y a partir de ahí imprime (genera un pdf), el que a su ves se imprime en tarjetas plásticas del tamaño de las trajetas de crédito.
    En ese momento use MinGW32 y Qt4.8 en windows xp.
    Por problemas con el hardware cambié de pc y aproveché a instalar Qt5 y a sabiendas de que había cambios entre las versiones, ejecuté el mismo código y fui corrigiendo los errores, una de las correciones fue agregar QT += printsupport al archivo .pro y con algún otro cambio la aplicación funcionó, pero con diferencias entre los pdf generados y con la consecuencia de que el código de barras en las tarjetas no es legible por parte de los lectores de código de barras (el código de barras en formato de 3 of 9).

    En la siguiente imagen se puede apreciar la diferencia en la impresión entre las dos versiones de Qt.
    !https://imageshack.us/scaled/medium/854/13050023.png(barcode3of9)!
    Ahora estoy buscando alguna solución a esto y por eso lo publico aquí...
    Agradeciendo de antemano....



  • Pues solo seria de ver QFONT



  • Gracias topo1.
    Inicié otro "tema":http://qt-project.org/forums/viewthread/28058/ en el foro general ( "General and Desktop":http://qt-project.org/forums/viewforum/10/ ) con mas detalles. En ese mismo hilo otro usuario llegó al mismo resultado y me recomendaron reportar un bug, que también hice.

    A mi problema lo solucioné creando una dll para pintar "a mano" los códigos de barra.
    Saludos.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.