PDF :: Informowriter

PDF :: Informowriter es un módulo PERL que produce informes PDF de alta calidad de una definición de informe y una matriz de datos.
Descargar ahora

PDF :: Informowriter Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • LGPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Daniel Kasak
  • Sitio web del editor:
  • http://search.cpan.org/~dkasak/Gtk2-Ex-DBI-2.0/lib/Gtk2/Ex/DBI.pm

PDF :: Informowriter Etiquetas


PDF :: Informowriter Descripción

PDF :: Informowriter es un módulo PERL que produce informes PDF de alta calidad de una definición de informe y una matriz de datos. PDF :: Reportwriter es un módulo PERL que produce informes PDF de alta calidad de una definición de informe y una matriz de datos. PDF :: Informeiter admite el formato y la alineación de texto, agrupación ilimitada con funciones de grupo, rotura de página inteligente, soporte de imagen, soporte de imagen, Fondos de celdas en forma y formato numérico. El ejemplo a continuación es puramente como una referencia dentro de esta documentación para darle una idea de lo que va. No se pretende que sea un ejemplo de trabajo, para un ejemplo de trabajo, consulte el paquete de solicitud de demostración, distribuido por separado en http://entropy.homelinux.org/axis_not_evilfirst, configuramos la definición de informe de nivel superior y creamos un nuevo PDF :: Informowriter objeto ... $ informe = {destino => "/home/dan/my_fantastic_report.pdf", papel => "a4", orientación => "retrato", plantilla => '/home/dan/my_page_template.pdf' , Font_list => , default_font => "Times", default_font_size => "10", x_margin => 10 * mm, y_margin => 10 * mm, info => {Author => "Daniel Kasak", Palabras clave => "fantástico, increíble, excelente", sujeto => "cosas", title => "mi reporte fantástico"}}; My $ PDF = PDF :: Informowriter-> Nuevo ($ informe); A continuación definimos nuestra página Configuración, con un encabezado de página (también podemos poner un objeto 'Footer' aquí también) My $ Page = {encabezado =>> }; Defina nuestros campos, lo que recuperará la mayor parte del InformeMy $ Fields = ; he definido un colour_func personalizado para el campo 'evaluación' , así que aquí está el Sub: Sub Red_IF_FANTASTIC {MY $ DATA = CURSE; Si ($ Data EQ "Fantastic") {Return "Red"; } else {volver "negro"; }} Defina algunos grupos (o en este caso, un solo grupo) mis $ grupos = ; Necesitamos una matriz de datos ... My $ DATA_ARRAY = $ DBH-> SELECTALL_ARRAYREF ("SELECCIONAR FECHA, ARTÍCULO, EVALUACIÓN DE LAS ENTRADAS PEDIDO POR FECHA"); Tenga en cuenta que debe ordenar la matriz de datos, como se indica anteriormente, si desea usar la agrupación. PDF :: Reportwriter no hace ningún orden de datos para usted. Ahora, lo ponemos juntos ... My $ DATA = {FELCESS => {# configuró un fondo predeterminado para todas las celdas ... frontera => "gris" # ... un borde gris}, campos => $ Campos, grupos => $ grupos, página => $ Página, Data_Array => $ Data_Array, encabezados => {# Aquí es donde configuramos las propiedades del encabezado de campo (no un Idea perfecta, lo conozco) Fondo => {Forma => Caja ", Color =>" Darkgrey "}}}; ... y finalmente pase a esto en PDF :: Informowriter $ PDF-> Render_Data ($ DATOS); AT Este punto, podemos hacer algo como montar un * completamente * nuevo objeto de datos $, y luego ejecutar $ PDF-> Render_Data ($ DATA) nuevamente, o si podemos terminar las cosas aquí: $ PDF-> GUARDAR; Requisitos: · Perl


PDF :: Informowriter Software relacionado

Autofont

proporciona algunos scripts de Perl que simplifican el manejo de las fuentes para Tex. ...

164

Descargar

CLPQ

CLPQ es un pequeño programa de cola de impresora que se ejecuta en una consola, y supervisa la impresora. ...

138

Descargar

ESP GHOSTSIPT

ESP Ghostscript es una versión personalizada de GPL GhostScript que incluye un scripts de configuración mejorado de AutoConf. ...

327

Descargar

pslj

PSLJ Shell-Script se utiliza para imprimir archivos PostScript a una impresora LASERJET 5L. ...

75

Descargar