PythonReports er en værktøjskasse til formål at opbygge database rapporter i Python apps. & Nbsp; Værktøjskassen indeholder rapportskabelon designer, rapport bygherre og flere udskrift destruktionsanstalter til GUI og grafisk fil output.
Rapporter bygherre anvender en skabelon til en sekvens af ensartede dataobjekter og producerer en udskrift struktur, der kan gemmes til fil og / eller gjort af en af de front-end drivere til at screene, printer, HTML (*), PDF mv
Krav
Alle dele af PythonReports toolkit kræver ElementTree modulet. Python 2.5 omfatter dette modul som en del af standard biblioteket. Brugere af ældre Python versioner kan downloade separat fordeling pakke fra http://effbot.org/downloads/ (cElementTree tilføjelse er stærkt anbefales også).
Krav til udskrift rendering afhænger af udvalgte frontend:
& Nbsp; * PDF-output kræver ReportLab Toolkit. Rapporter med billeder derudover kræver Python Imaging Library (PIL).
& Nbsp; * wx-baserede forhåndsvisning og udskrivning kræver wxPython;
& Nbsp; * Tk-baserede rapport forhåndsvisning kræver Tkinter (del af Python Standard Library). Rapporter med billeder derudover kræver PIL eller wxPython.
Rapport bygning kan udnytte nogen af de ovennævnte muligheder. Med andre ord, hvis dit system er i stand til at vise eller udskrive en rapport så det bør være i stand til at opbygge en rapport også.
Rapportskabelon designer kræver Tkinter med Tix support (standard Python installationsprogram til Windows indeholder Tix, på nogle platforme Tix skal installeres separat)
Krav :.
- Python
Kommentarer ikke fundet