https://foro.gambas-es.org/viewtopic.php?f=1&t=1379&p=8029#p8029 ----------------------------------- shordi Martes, 08 Febrero 2011, 09:37 Re: A Vueltas Con Los Reportes ----------------------------------- Estoy ultimando un programa que permite imprimir cualquier dato de cualquier tabla MySQL o SQLite. Permite guardar formatos de listados, elegir entre un montón de diseños CSS, generar filtros y almacenarlos, hacer etiquetas de direcciones (o de lo que quieras), etc. etc. Todo ello sobre HTML. El problema, Fabian, es el "renderizado" del html. Por ejemplo: Haces un listado html en el cual los datos están en una tabla y las cabeceras en el . Si lo imprimes desde wkhtmltopdf esas cabeceras no se repiten en cada página ni el tampoco. Si pasas de renderizados y calculas tú las líneas de impresión e insertas cabeceras "a pelo", en la pantalla son horribles de ver, y ya no puedes dar libertad al usuario de elegir los campos a imprimir, etc (por cuanto ya no controlas el ancho del papel y demás.) Tal vez haya alguna manera de "predecir" el ancho que tendrá la línea de datos seleccionados por el usuario impresa sobre el papel y dar el formato necesario, y los márgenes de impresora, etc. etc... pero yo no la conozco. Por mi parte todo estaría correcto si wkhtmltopdf generase un resultado igual al que generan los navegadores (o si se pudiese decir al firefox que sólo queremos que imprima la página y no la muestre, claro). Lo más parecido que se me ha ocurrido es añadir en el html que genero aquello de para que la caja de impresión se le abra al usuario... Si alguien tiene alguna manera mejor de manejar el tema... por favor que lo diga.