Planificacion
Lista de objetivos clasificados por fechas (cada 15 dias) para tener un control del progreso de Emilio
01-Agosto-2005
- Implementar control Pagina con las distintas partes del informe (cabecera de informe, cabecera de página, cuerpo, pie de página y pie de informe).
- Integración del control Pagina en Gazpacho.
- Manejo básico de repositorios de código.
- Leer tutorial de PyGtk.
15-Agosto-2005
- Implementación de un motor básico (acepta como parámetro un archivo XML y genera un archivo PDF con las dimensiones del control Pagina).
- Implementación e integración del control Etiqueta en Gazpacho.
- Posibilidad de añadir el control Etiqueta en el control Pagina.
01-Septiembre-2005
- Ampliar motor: recibe como parámetros el archivo XML y una base de datos. Posteriormente imprime el valor del campo de la base de datos que se especifica en el diseño. Si existen 15 tuplas se imprimirían 15 páginas, cada una con el valor del campo correspondiente a cada tupla.
- Implementar e integrar controles de líneas, rectángulos e imágenes, para que puedan ser imprimidos en el documento PDF.
15-Septiembre-2005
- Al colocar una etiqueta en el cuerpo del informe, el motor debe reconocerla de forma especial para imprimir un listado completo.
- Generalizar el motor para que pueda aceptar distintas bases de datos (existe una librería en Python que facilita esta tarea).