Foros del Web » Programando para Internet » PHP »

Realizar reportes en PHP

Estas en el tema de Realizar reportes en PHP en el foro de PHP en Foros del Web. Hola a todos, estoy realizando una aplicación en PHP para generar facturas y albaranes, el problema llega cuando tengo que imprimir los datos y son ...
  #1 (permalink)  
Antiguo 29/11/2004, 02:52
 
Fecha de Ingreso: diciembre-2003
Mensajes: 19
Antigüedad: 14 años
Puntos: 0
Realizar reportes en PHP

Hola a todos, estoy realizando una aplicación en PHP para generar facturas y albaranes, el problema llega cuando tengo que imprimir los datos y son varias páginas con texto libre en el que no puedo controlar la cantidad de caracteres, lineas, etc...
Estoy buscando alguna aplicación en PHP que me permita hacer esto, o si alguien sabe si el PHP se puede utilizar con programas como Crystal Reports, y si asi fuera, donde podria encontrar información para empezar a usarlo.

Un saludo y gracias
  #2 (permalink)  
Antiguo 29/11/2004, 08:56
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
En PHP lo normal es crear un PDF con ayuda de alguna classe para tal fin tipo R&OS, FPDF .. o similar.

En las FAQ's y en el foro en general (usa el buscador) .. tienes ejemplos.

Un saludo,
  #3 (permalink)  
Antiguo 29/11/2004, 09:26
 
Fecha de Ingreso: diciembre-2003
Mensajes: 19
Antigüedad: 14 años
Puntos: 0
El problema (no se si tiene solucion exportando a pdf) es que necesito controlar el numero de paginas a imprimir, y hacer que cada pagina mantenga una alineacion correcta independientemente del texto a imprimir.

Ejemplo:

producto ---------------- unidades ---- precio --- total

manzanas verdes -------- 5 ---- 1.5 --- 7.5

mandarinas de Africa (las
tenemos en oferta durante
este mes, aprovechar...) 25 ---- 0.3 --- 7.5

Si solo tuviera una linea por producto no habria problema, pero hay productos que tienen texto de varias lineas, he probado a poner x caracteres por linea, pero esto tiene un problema ya que hay caracteres que ocupan menos espacio que otros (i, l, j...) y otros demasiado (m, w...), entonces unas lineas me salen demasiado largas y otras demasiado cortas y me mueven el tamaño de las celdas de la tabla cuando ocupan más de una linea.

No se si me explico correctamente
  #4 (permalink)  
Antiguo 29/11/2004, 09:51
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Las classes como R&OS ya disponen de sus própios métodos para pagina (en función del contenido) y .. en su defecto tiene sus métodos para hacer saltos de página y otros controles para eso mismo.

El otro detalle es que no se trata de "exportar" tus datos a PDF sino en generar ese documento (de N páginas) dinámicamente desde PHP .. Por eso por ejemplo si usas cierta tipografía que conoces su tamaño de alto y sabes que puedes definir un tipo de página (A4/carta, Legal .. etc) .. puedes implementarte tus rutinas para hacer todo el control "al milimetro" que necesites.

Un saludo,

Última edición por Cluster; 29/11/2004 a las 09:53
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 06:33.