Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • BackTrack 5 R2
  • Wine 1.4 / 1.5.5
  • Mozilla Firefox 12...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.4 LTS
  • Linux Kernel 3.4
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.4
  • Home > Linux > Programming > Libraries

    pyblassreports 1.5

    Download button

    Downloads: 224  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Very Good (4.3/5)
    8 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Blass Alexandru - Cristian | More programs
    Free for non-commerc... / FREE
    February 23rd, 2012, 13:17 GMT [view history]
    ROOT / Programming / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    pyblassreports description

    Creates reports and print preview for your applications

    pyblassreports is a multiplatform framework for report creation, printing, export in PDF, export in XLW, export RTF and preview for the report. Is writen in Python.

    It was tested on Linux and Windows 2000/XP/Vista.


    Product's homepage

    Requirements:

    · Python
    · gtk+
    · PyGTK
    · Pycairo
    · pygobject
    · pyExcelerator

    What's New in This Release: [ read full changelog ]

    · DONE: Removed gtk.HRuler and gtk.VRuler;
    · DONE: Modified the ReportPreview class into a gtk.VBox that is returned and contains all the data;
    · DONE: Now you have to insert the ReportPreview = gtk.VBox into a container (example: gtk.Window, gtk.Notebook);
    · DONE: Removed close_all, window, notebook from the ReportPreview needed varibles;
    · DONE: Modified the painting algorithm, no more errors on having multiple report instances one over another;
    · DONE: Added the cursor position on X, Y on a gtk.Label on top of the gtk.DrawingArea;
    · DONE: Modified the report_test_script.py example;
    · DONE: Added ReportHeaderCell (it is ListaReportCell but renamed it);
    · DONE: Removed ListaReportCell;
    · DONE: ReportFooterCell (it calculates the possition on Y by setting the 0 origin on the Y end of the SubreportTblDim);
    · DONE: Connected the gtk.VBox instance for the 'destroy' signal on the self.close_window function;
    · DONE: Changed name for ListaPaperType into ReportPaperType;
    · DONE: Changed name for ListaPaperOrientation into ReportPaperOrientation;
    · DONE: Changed name for ListaReportLine into ReportLine;
    · DONE: Changed name for ListaReportImages into ReportImage;
    · DONE: Added the condensed font format;
    · DONE: Modified the report_test_script.py example;
    · DONE: Changed in class ReportPreview the function self.close_window to self.destory_vbox, when the ReportPreview GtkVBox is destroyed the container (gtk.Container) that is not destroyed, you have to connect the ReportPreview GtkVBox on the 'destroy' signal and call that ReportPreview.destory_vbox() function;
    · DONE: Added support for EAN13 and CodeBar128 barcodes in class and list with name 'ReportHeaderCell' and class 'SubreportTblRow', only on screen, printer and PDF, with types 'ean13' and 'codebar128';
    · DONE: Changed the cursor position on a gtk.Tooltip on mouse click left / once;
    · DONE: Changed drawing lines for bar code into filled rectangles of width 1;
    · DONE: Added new _Image_Exe icon;
    · DONE: Added new ComboBox for the action options;
    · DONE: Added new Button to execute the action;
    · DONE: Added another function for the combobox values on the execute button;
    · DONE: Added new message when no option is selected;
    · DONE: Removed the actions buttons;
    DONE: Added support for simple plot in class and list with name 'ReportHeaderCell' and class 'SubreportTblRow', only on screen, printer and PDF, with type 'plot', it is a dictionary with the keys:
    · f_size
    · the font size (int);
    · step
    · the axes step of values (int);
    · plot
    · a dictionary with tuples of values for X and Y.
    · DONE: Resolved some bugs in the bar codes fonts for the cairo.Context;
    · DONE: Resolved partialy a bug in MyXlsTime, problem with the calculation of timediffer for the hour:minute:second format;
    · DONE: Added new classes: ReportThread, ReportSocket and ShowReport;
    · DONE: Implemented threading, sockets and plugs;
    · DONE: Added a gtk.ProgressBar until the gtk.Plug is plugged in the gtk.Socket;
    · DONE: Added a gtk.Button to cancel the ProgressBar and the thread;
    · DONE: Bug resolved in the ReportPlot class on drawing negative values, origin on X calculated wrong;
    · DONE: Bug resolved on RTF export '.0' decimal on cell dimension and origin;
    · DONE: Implemented in export to RTF the text color, cell background color and border color;

      


    TAGS:

    report creation | PDF export | development framework | report | PDF | framework



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM