Pollyreports

RAPPORT-generatiemodule
Download nu

Pollyreports Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Chris Gonnerman
  • Uitgever website:
  • http://newcenturycomputers.net/projects/rawprintserver.html

Pollyreports Tags


Pollyreports Beschrijving

PollyReports is een Python-module die een set klassen biedt voor het schrijven van database. Het gaat ervan uit dat u ReportLab gebruikt om PDF-generatie te doen, maar kan met elk "canvasachtig" object werken zoals gewenst. PollyReports geeft het volgende kader voor het genereren van rapporten: een rapportobject heeft een gegevensbron die eraan is gebonden aan IT op instantiatie. Een of meer bandobjecten (tenminste, een detailband) moeten eraan worden toegevoegd en vervolgens zal de methode genereren () worden opgeroepen om de gegevensbron te verwerken. De gegevensbron moet een iterator zijn die objecten oplevert die toegankelijk zijn via [] -bewerkingen, wat voornamelijk dict, lijst en tuple-typen, d.w.z. de meest voorkomende soorten records die worden geretourneerd door standaarddatabase-modules. De detailband wordt gegenereerd () eenmaal voor elke rij.band-objecten bevatten een lijst met elementen (in het algemeen ten minste één) die definiëren hoe gegevens van de rij moeten worden afgedrukt. Een element kan elk normaal gegevensitem of -etiket afdrukken en kan worden geslaagd om andere dingen als afbeeldingen te verwerken. Het genereren van een band roept element op. Generereneren () voor elk element, het produceren van een lijst met renderers met het eerste item in de lijst is de totale hoogte van de band. De hoogte wordt gebruikt om te beslissen of de band op de huidige pagina past; Zo niet, dan wordt eerst een nieuwe pagina gemaakt. Wanneer de pagina uiteindelijk klaar is voor de band, wordt renderer.Render () opgeroepen voor elke renderer in de elementlijst om de gegevens daadwerkelijk te maken. Deze versie is geschreven voor Python 2.7, maar moet eenvoudig worden aangepast aan Python 3. De startpagina van het product


Pollyreports Gerelateerde software