Hola. ¿Me podrías dar un pequeño ejemplo de como se imprime una gráfica en php?
1 Respuesta
Respuesta
1
1
Anónimo
A ver... PHP, al ser un generador de código html programable tipo "server side", no puede manipular datos de dispositivos (por ejemplo una impresora) en el cliente (aquel que ve la página ya compilada). En todo caso y sin embargo, existe una función llamada "printer_" que permite imprimir de lado del servidor. No creo que sea lo más idóneo para un website, pero el código es: <?php $impress = printer_open("nombre de la impresora");/* En este caso, si se trata de un nombre standard o bien se desconoce el tipo, se deja en blanco, o solo printer_open()*/ printer_start_doc($impress, "grafico_que_se_imprime");/*comienzo del documento*/ printer_start_page($impress); printer_end_page($impress); printer_end_doc($impress); printer_close($impress); /*funciones de cierre*/ ?> He probado este código e imprime solo cuando defino el nombre de mi impresora en la linea "printer_open". De lado del cliente no funciona. Ahora, puedes hacer algo más cercano o más a la mano prescindiendo del php, es el caso de un javascript: (Codio php, por cierto) <? echo "<a href=\"JavaScript:window.print()\">Imprimir</a>"; ?> Con esto imprimes la página actual cargada en el browser. Espero haber aclarado algunas dudas (y perdón por la tan "pequeña respuesta")