2011-03-09 29 views
7

He buscado alrededor de editores de arrastrar y soltar que funcionan de forma similar al generador de informes de MSAccess pero genera Report Markup Language™. Sin embargo, no pude encontrar ningún producto existente.¿Existe un editor wysiwyg para el rml del laboratorio de informes?

¿Podría ser cierto que todos codifiquen a mano los diseños de sus archivos PDF? Seguramente debe haber un editor WYSIWYG en alguna parte.

¿Alguien sabe de alguna? Ayudaría muchísimo.

Nota. ¿Habría alguna demanda para construir uno?

Respuesta

0

A mi leal saber y entender, ninguno existe, probablemente porque quienes usamos ReportLab lo elegimos porque primero elegimos Python y luego buscamos una herramienta para generar informes PDF desde Python.

¿Cuál sería el propósito de un editor WYSIWYG RML? En general, creo que la mayoría de nosotros generamos RML (o usamos Platypus) en código basado en los resultados del procesamiento de algún tipo de datos en Python, por lo que la mayoría de las cosas interesantes deben hacerse en código de todos modos.

+0

Muchas gracias por su contribución. Estaba viendo los ejemplos en PDF en el sitio del laboratorio de informes con los diseños personalizados (folletos electrónicos y el tipo) y me preguntaba si estas compañías usaron un editor o lo hicieron todo en código. –

+0

"¿Cuál sería el propósito de un editor WYSIWYG RML?". Sería útil crear una plantilla en un editor WYSYWIG y agregar variables a través de python. –

5

Gracias a la herramienta OpenERP sxw2rml, puede utilizar el escritor de Open Office como editor WYSIWYG para RML. Toma los archivos Oowriter de estilo antiguo y genera rml limpio de ellos que luego puede manipular.

de flujo que funciona para mí es

el comando oowriter [doc] ----> openerp_sxw2rml.py [rml] ----> trml2pf.py [pdf]

Enlaces:

  1. Enlaces Ref: http://doc.openerp.com/v6.0/developer/3_11_reports/11_1_openoffice_report.html
  2. código anterior de sw2rml.py se puede encontrar aquí http://dev.communesplone.org/trac/browser/communesplone/openerp/training/training/report/tiny_sxw2rml/tiny_sxw2rml.py?rev=3486
  3. Para obtener la última versión de OpenERP cheque https://code.launchpad.net/~openerp/
+0

creo que esto solo abre la solucion – Bdwey

Cuestiones relacionadas