POLLLYREPORTS.Berichtsgenerierungsmodul | |
Jetzt downloaden |
POLLLYREPORTS. Ranking & Zusammenfassung
Anzeige
- Lizenz:
- BSD License
- Preis:
- FREE
- Name des Herausgebers:
- Chris Gonnerman
- Website des Verlags:
- http://newcenturycomputers.net/projects/rawprintserver.html
POLLLYREPORTS. Stichworte
POLLLYREPORTS. Beschreibung
POLLLYREPORTS ist ein Python-Modul, das einen Satz von Klassen für das Schreiben von Datenbankbericht bereitstellt. Es wird davon ausgegangen, dass Sie mit einem ReportLab verwenden, um die PDF-Generation zu erstellen, sondern mit einem beliebigen "leinwandähnlichen" Objekt, wie gewünscht, mit einem beliebigen "leinwandigen" Objekt funktionieren. Ein oder mehrere Bandobjekte (zumindest ein Detailband) müssen dazu hinzugefügt werden, und dann wird das erzeugte ()-Verfahren aufgerufen, um die Datenquelle zu verarbeiten. Die Datenquelle muss ein Iterator sein, der Objekte erzeugt, auf die über [] Operationen zugegriffen werden können, was hauptsächlich Diktier-, Liste und Tupel-Typen ist, d. H. Die häufigsten Arten von Datensätzen, die von Standard-Datenbankmodulen zurückgegeben werden. Das Detailband wird erzeugt () für jede Zeile. Band-Objekte enthalten eine Liste von Elementen (im Allgemeinen mindestens ein), die definieren, wie Daten aus der Zeile gedruckt werden sollen. Ein Element kann jedes normale Datenelement oder Etikett drucken und möglicherweise subklassifiziert sein, um andere Dinge wie Bilder zu behandeln. Erzeugen eines Bandes wiederum ruft Elemente element aus Die Höhe wird verwendet, um zu entscheiden, ob das Band auf der aktuellen Seite passt. Wenn nicht, wird zuerst eine neue Seite erstellt. Wenn die Seite endlich bereit für die Band bereit ist, wird Renderer.Render () für jeden Renderer in der Elementliste aufgerufen, um die Daten tatsächlich zu rendern. Diese Version ist für Python 2.7 geschrieben, sollte jedoch leicht an Python 3 angepasst werden. Homepage des Produkts.
POLLLYREPORTS. Zugehörige Software