14/03/2011, 11:58
|
| | Fecha de Ingreso: septiembre-2010
Mensajes: 28
Antigüedad: 14 años, 4 meses Puntos: 1 | |
Respuesta: Impresion de texto en pdf con ezpdf Gracias por sus respuestas!
Marvin, me gusta tu idea...una funcion asi me puede funcionar muy bien!! Gracias.
carlos_belisario... estoy usando el addText, sinceramente, no he manejado ezText, pero buscaré la forma de implementarlo. Quieres decir que usando exText, el texto "siguiente" se va a imprimir hasta que el "anterior" termine??
Ok, como me pidieron codigo, aqui se los pongo:
************************************************** *
//empiezan impresiones de productos UNO POR UNO
while ($row=mysql_fetch_assoc($result) ) {
$pdf->addText(x(2.9),y($y),9,$contador);
$pdf->addText(x(4.5),y($y),9,$NoProductos[$i]);
$pdf->addText(x(5.7),y($y),9,$row['Producto']); //imprime nombre del producto..
$pdf->addText(x(14.6),y($y),9,"$");
$pdf->addText(x(15.2),y($y),9,$row['Precio']); //imprime precio del producto..
$pdf->addText(x(16.6),y($y),9,"$");
$importe = $NoProductos[$i] * $row['Precio'];
$pdf->addText(x(17.4),y($y),9,$importe.".00") //imprimir importe del producto..
$y=$y+2; //en cada impresion agrega espacio entre producto y producto..
}
************************************************** *
En esa ultima linea..
$y=$y+2; //en cada impresion agrega espacio entre producto y producto..
Estoy agregando 2 centimetros de espacio entre registro y registro...pero porque solo estoy imprimiendo el "Nombre del Producto", "Cantidad" y "Precio", osea, son datos que no se llevan más de 2 lineas maximo...
Pero cuando le ponga que me imprima las "Caracteristicas" del producto ahi estará el problema, y esos 2 centimetros no me servirán de nada´, puesto que "Caracteristicas" imprimirá textos de diferente longitud, unos tendrás informacion corta, y otras muy largas (como por ejemplo, todas las caracteristicas de una PC que estén cotizando)....entonces es ahi donde ve a cambiar, y el texto debe "ajustarse".
¿si me explique? jeje
Saludos!! |