QtRPT and QtRptDesigner
Main Documents History Download Announcements Customers Sourceforge WebDesigner  
Contents
Version 1.0.0
Version 1.1.0
Version 1.2.0
Version 1.3.0
Version 1.4.0
Version 1.5.0
Version 2.0.0
Version 2.1.0
 
History

History


24.06.2012
QtRPT

  • Published version 1.0.0

24.02.2013
QtRPT Version 1.0.1

  • Added image support

14.04.2013
QtRPT Version 1.0.2

  • QtRPT converted to Qt5

05.05.2013
QtRPT Version 1.0.3

  • Add Border width and Border style support

18.06.2013
QtRptDesigner Version 1.0.2.1

  • Multilanguage support. All who want translate to native language – are welcome

18.06.2013
QtRPT Version 1.0.4

  • Added system variables to fields: Page number, Date, Time

04.07.2013
QtRPT Version 1.0.4.1

  • Added system variable to fields: TotalPages

30.07.2013
QtRPT Version 1.0.5

  • Added additional band: MasterFooter.
  • Added possibilities at run-time add images

20.08.2013
QtRptDesigner Version 1.1.0

  • Added Multipage support.
  • Some bug fixed
  • Changed the priority of the bands
  • Added additional band: MasterHeader.

QtRPT Version 1.1.0

  • Added Multi page/datasource support
  • Added three examples:
    • Invoice example (with background image)
    • Two pages(datasources)
    • Embedded report
  • Some bug fixed
  • Background image support during run-time
  • Changed the priority of the bands
  • Added possibilities at run-time add
  • Added additional band: MasterHeader.

31.08.2013
QtRptDesigner version 1.2.0

  • Added possibilities select several fields. Press Shift/Ctrl and click on the next field
  • You can change of the size and movement of several fields
  • You can alignment some selected fields on edge

18.09.2013
QtRPT version 1.3.0

  • Added new property to TContainerField – “printing”. Which allow control visibility/printing of the field.
  • Added new property to TContainerField – “highlighting”. Which holds information for controlling Font’s property such as Bold, Italic, Underline, Color and Color of the background depends of the some conditions.
  • Added function to fields: LineNo

QtRptDesigner version 1.3.0

  • At the dialog of the field’s property added page for editing of the Condition of the Visibility/Highlighting of the field.
  • History last opened files.

05.02.2014
QtRPT version 1.3.1

  • Mathematic functions
  • Aggregate functions Sum, Avg, Count

QtRptDesigner version 1.3.1

  • Bug fixed
  • Copy/paste several fields
  • QtRptDesigner moved to Qt5

15.03.2014
QtRPT version 1.3.2

  • Possible select how to open preview window: fitted or maximize mode
  • Bug fixed

QtRptDesigner version 1.3.2

  • Bug fixed
  • Possible setup a step of the grid

13.04.2014
QtRPT version 1.3.3

  • Bug fixed

QtRptDesigner version 1.3.3

  • Bug fixed
  • Added new page size – Letter
  • Added Inch measurement
  • Added Ukraine language

11.05.2014
Our project now have own logo
QtRPT version 1.3.4

  • Bug fixed (print selected pages)
  • Bug fixed (set custom paper size)
  • Direct printing without preview dialog

QtRptDesigner version 1.3.4

  • Added Zooming

14.06.2014
QtRPT version 1.3.5

  • Bug fixed (two and more reports with different page orientation)
  • Print to pdf file
  • Added additional band: DataGroupHeaderBand.
  • Added additional band: DataGroupFooterBand.
  • Added new property to ReportBand – “groupingField”. Field on which the group of data is carried out. Just for DataGroupHeader
  • Added new property to ReportBand – “startNewNumeration”. Start or not new numeration for the group. Just for DataGroupHeader
  • Added new property to ReportBand – “showInGroup”. Show band inside of each Data group. Just for MasterHeaderBand and MasterFooterBand
  • Added two more examples

QtRptDesigner version 1.3.5

  • Added font property: Strikeout
  • Bug fixed (saving band’s height)

10.07.2014
QtRPT version 1.4.0

  • Added new property to ReportBand – “startNewPage”. Start or not new page for each Data group. Just for DataGroupHeader
  • Added new type of the TContainerField – diagram. The container type has the following properties: showGrid, showLegend, showCaption, showGraphCaption, showPercent, caption, autoFillData.
  • Added one example with a diagram (manual and auto control)
  • Added new node to the XML structure - <graph>. It is a child of the TContainerField
  • Added additional files to project.
  • Added new property to TContainerField – “format”. This holds the formatting string of the numeric values.

QtRptDesigner version 1.4.0

  • Added function for automatic/manual checking and downloading updates. In program setting possible switch off automatic checking of updates. Possible use manual checking/downloading of updates. This function works only for customers.
  • Added possibilities add a diagram to the report.
  • Added Dialog of adding functions
  • Added Dialog of adding formatting
  • Added Arabic language

06.08.2014
QtRPT version 1.4.1

  • Bug fixed
  • Added new property to TContainerField – “autoHeight”
  • Reorganized the folders structure. Now we have additional folder QtRptDemo for demo project
  • Changed how to include the QtRPT to your project. See the Chapter How to use it
  • Added new five types of the TContainerField: reactangle, roundedReactangle, circle, triangle, rhombus
  • Added three more examples
  • Added new node to the XML structure - <DataSource>. It is a child of the <report>

QtRptDesigner version 1.4.1

  • Some bug fixed
  • Selection field bug fixed
  • Select catalog during update bug fixed
  • Font’s size after changing zoom bug fixed
  • Field’s position and size after changing zoom bug fixed
  • The BackgroundColor, FontColor, BorderColor now possible edit from Tree of params
  • Added preview of the report
  • Added possibilities of drawing some figures.
  • Dialog for editing data source. Possible editing of the SQL query

23.09.2014
QtRPT version 1.4.2

  • Bug fixed with using Field’s name containing words Data, Time…
  • Bug fixed to prevent change LineNo from user application
  • Bug fixed with Landscape orientation
  • Added new node to the XML structure - <diagram>. This node holds information about visual objects of the SQL query diagram
  • Added new node to the XML structure - <TContainerLine>. This node holds information about Line
  • Line drawing is available now
  • Use predefined printer for use.

QtRptDesigner version 1.4.2

  • Change parameters of multi-selected fields
  • Bug fixed. Clear last empty lines in the field
  • SQL editor now have highlighter
  • Restart application after language changed
  • Visual modeling of SQL query
  • Added Portuguese language
  • Added new container for Line drawing <TContainerLine>
  • Line drawing is available now

20.10.2014
QtRPT version 1.4.3

  • Added new property to TContainerField – “imgFormat”
  • Now possible use any of supported image’s formats
  • Added new property to TContainerField – “ignoreAspectRatio”
  • Now possible keep or ignore aspect ratio of image
  • Added one example “Barcode generator”
  • Bug fixing with grouping

QtRptDesigner version 1.4.3

  • Change horizontal rule direction for RTL languages
  • Undo/Redo for container’s moving/resizing
  • Added new container type: Barcode

11.11.2014
QtRPT version 1.4.4

  • The container “TextImage” now draw keeping aspect ratio and take into account Vertical and Horizontal Alignment. Thanks to Mauro Anjo
  • Added new type of TContainerField – “richText”
  • Added one example “Report with RichText Filed”

QtRptDesigner version 1.4.4

  • SQLDesigner bug fixing
  • Added translation to Chinese
  • Bug fixing with border color
  • Bug fixing with border width
  • The BorderWidth now possible edit from Tree of params
  • New items it the popup menu for containers: “Move to font” and “Move to back”
  • Undo/Redo for container’s adding/deleting
  • Undo/Redo for container’s property changing
  • Rich text editor

16.12.2014
QtRPT version 1.4.5

  • There is a possible pass text with HTML tags from user’s application to QtRPT report. (RichTextField)
  • Changed example “Report with RichText Filed”
  • Project’s Folders reorganization, please see file “Folder’s structure”
  • Please note: that since version 1.4.5, to use barcode feature, you need to have built QtZint library. The source files are in folder Zint-2.4.4.
  • Bug fixing “Data group header and footer overlaps with page footer”. Thanks to Puterk
  • Added new property to TContainerField (type TextField) – “WrapText”
  • Now possible change properties of any object of the report from user application during report building
  • User now have full control of report building from own application.
  • Added example 13 “Report's control from user application”
  • Added example 14 “Creation of the report from the user application without XML file”
  • Very important. Changed method of connection (using) QtRPT in your projects. Please take a look in chapters “Hot to use it” and “Using QtRPT in your project.”

QtRptDesigner version 1.4.5

  • RTL direction of text in “TextField” and “RichTextField”
  • Please note: that since version 1.4.5, to use barcode feature, you need to have built QtZint library. The source files are in folder Zint-2.4.4.
  • Bug fixing of the multiple Cut/Paste
  • Bug fixing of the crash when deleting just one page of the report
  • After adding field to the band, editor’s property does not open. After adding you must double click to open.
  • Speed up report loading

05.02.2015
QtRPT version 1.5.0

  • Now we have own web-site at http://qtrpt.sourceforge.net/ or https://sourceforge.net/projects/qtrpt/
  • Memory leak fixed
  • Adoption to use in MacOS and Linux
  • Adoption to use with Qt4x
  • Now you may build QtRPT as a library
  • Added system variable "LineCount"

QtRptDesigner version 1.5.0

  • Added French language
  • Prepared files for Spanish language
  • Some bug fixed
  • Adoption to use in MacOS and Linux
  • Adoption to use with Qt4x
  • ImageField. Now possible save image to the file.

08.04.2015
QtRPT version 1.5.1

  • QtRPT now inherits QObject
  • Added new example "Print to PDF"
  • Added new example "QtRptCGI", shows how to make CGI to generate reports under WebServer Apache2
  • Added function to change SQL query "setSqlQuery"
  • QtRPT now have possibilities generate HTML report
  • Added button "Export to PDF" to PrintPreviewDialog
  • Added button "Export to HTML" to PrintPreviewDialog
  • Changed signals to:
    • void setValue(const int recNo, const QString paramName, QVariant &paramValue, const int reportPage);
    • void setValueImage(const int recNo, const QString paramName, QImage &paramValue, const int reportPage);
  • Change license to Apache 2.0

QtRptDesigner version 1.5.1

  • The page size Letter corrected to H-1118px W-863px
  • Added page size A3, A5
  • Possibility of fields grouping
  • Speed up during containers moving
  • Font’s size bug fix after copy/paste
  • Added Dutch language

12.05.2015
QtRPT version 1.5.2

  • Drawing bug fixing
  • Background highlighting bug fixing
  • Bug fixing of using QtRPT as library
  • Added following built-in functions:
    • NumberToWords (ENG)
    • Frac
    • Max
    • Min

QtRptDesigner version 1.5.2

  • Located problem of DB drivers
  • Zooming bug fixed
  • Remove highlighting bug fixing

01.08.2015
QtRPT version 1.5.3

  • Added public function "setResolution" to change resolution of printing
  • Now possible QPrinter and QPainter from user application. Added public functions: "setPrinter" and "setPainter"
  • Added signal newPage(int page) which emits when creating new page during printing
  • Now possible draw border of the page
  • Added new property to TContainerField – “barcodeHeight“

QtRptDesigner version 1.5.3

  • Added German translation
  • Added Spanish translation
  • At the dialog “Page settings” possible sets the properties of border

14.09.2015
QtRPT version 1.5.4

  • Added possibilities pass SQL params and SQL SQL query from user application
  • Added new field's type "DatabaseImage"
  • Added possibility retrive images from DB
  • Added following built-in functions:
    • NumberToWords(GER)
    • NumberToWords(UKR)
    • Frac
    • Floor
    • Ceil
    • Round
  • Retrive SQL data in user functions bug fix
  • AutoHight for HTML bug fix

QtRptDesigner version 1.5.4

  • Added example 16. How to retrive Images from DB
  • Added example 17. How to use built-in functions

15.12.2015
QtRPT version 1.5.5

  • RichText field bug fixing
  • Bug fixing of building Zit library with MSVC. http://stackoverflow.com/questions/24736304/unable-to-use-inline-in-declaration-get-error-c2054
  • Changed folder’s structure of the project. Created folder “3rdparty”. Zint library moved to it
  • Bug fixing. Error in Grouping without GroupingFooterBand
  • Added following built-in functions: NumberToWords (ESP) for Spanish
  • Added following built-in functions: NumberToWords (FR) for French, French(BE), French(CH)
  • Examples path fix for MacOS

QtRptDesigner version 1.5.5

  • Added possibility open report file in OS via right click and select “open with”
  • Bug fixing. Error during creating new report. Page’s border was true, page’s border width was sets to 99.
  • Bug fixing. Set initial height of the Barcode

12.12.2016
QtRPT version 2.0.0

  • Multi SQL DS bug fixed
  • Added built-in function: ToUpper
  • Added built-in function: ToLower

QtRptDesigner version 2.0.0

  • Translation for Tamil language
  • QtRptDeisgner moved on new engine based on QGraphicsScene

24.04.2017
QtRPT version 2.0.1

  • Added possibilities of creating as a QSharedPointer via static method
  • The following options are moved to config.pri file:
    • DEFINES += QTRPT_LIBRARY
    • DEFINES += NO_BARCODE
    • DEFINES += QXLSX_LIBRARY
  • Report export to XLSX
  • CrossTab field
  • Added following built-in functions: NumberToWords (ITA) for Italian

QtRptDesigner version 2.0.1

  • Translation for Italian language

20.06.2018
QtRPT version 2.0.2

  • Added built-in function: NumberToWords (AR) for Arabian
  • Added built-in function: Replace
  • The Build-in Diagram class replaced to QtCharts
  • Added possibilities to use several Master Data bands on one page.
  • Change the way how to set record count values of appropriate band. The setRecordCount signal is canceled. Instead of it, please use setDSInfo signal

QtRptDesigner version 2.0.2

  • Corrected word wrap in RichText object
  • DND, added Manhattan length. DND know more smooth then previously
  • Added plugin possibilities to the QtRptDesigner. You develop and add plugins and expand functionality of the designer
  • Added possibility to set background image (Watermark)
  • Decreased space between bands

--.--.2019
QtRPT version 2.1.0

  • The bug fixing
  • Added script engine, what allows process user’s script
  • Multiple DataBand on one PageReport

QtRptDesigner version 2.1.0

  • Added possibilities create and edit scripts for the report