Sacar por impresora una imagen generada con imagettftext
Publicado por Rakelcita (1 intervención) el 14/02/2012 00:21:02
Buenas tardes,
Tengo un problema, en una página genero una imagen con un texto que obtengo leyendo de MySql, y hasta ahí todo bien. La imagen se muestra en una ventana, pero necesito añadir a dicha página un botón o enlace, para que al pulsarlo me imprima dicha imagen por la impresora. Por más que lo intento, no consigo hacer que me aparezca en dicha ventana el botón o enlace en la página en la que se muestra la imagen.
El código que tengo es:
Tengo un problema, en una página genero una imagen con un texto que obtengo leyendo de MySql, y hasta ahí todo bien. La imagen se muestra en una ventana, pero necesito añadir a dicha página un botón o enlace, para que al pulsarlo me imprima dicha imagen por la impresora. Por más que lo intento, no consigo hacer que me aparezca en dicha ventana el botón o enlace en la página en la que se muestra la imagen.
El código que tengo es:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
header("Content-type: image/jpeg");
$image = imagecreatefromjpeg("bono.jpg"); // Buscas la imagen para el fondo
$font = "arial.ttf"; // buscas la fuente que quieras
$textcolor = imagecolorallocate($image,0,0,0); // seleccionas el color para el texto
//Leer de la BD de pedidos
$link = mysql_connect("XXXXXX", "yyyyy","Zzzzz");
mysql_select_db("000000", $link);
$consulta = "SELECT * FROM pedidos WHERE pedido=$_GET[varPedido]";
$result = mysql_query($consulta, $link);
$fila=mysql_fetch_assoc($result);
$var=$fila['titular'];
$text1="Titular: $var \nCódigo Pedido: $_GET[varPedido]";//"Codigo: contador"; //
imagettftext($image, 10, 0, 300, 300, $textcolor, $font, $text1); // Se escribe el texto con el fondo
//Coordenadas: tamaño, ángulo inclinación, X, Y
imagejpeg($image,'',90); // calidad de la imagen
imagedestroy($image); // destruimos la imagen del servidor?>
<p style="left:350; top:450"><a href="javascript:window.print()">Imprimir esta página</a></p>
Valora esta pregunta
0