POLLLYREPORTS.

Berichtsgenerierungsmodul
Jetzt downloaden

POLLLYREPORTS. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • 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