History of changes

Navigation:  »No topics above this level«

History of changes

Previous pageReturn to chapter overviewNext page
Show/Hide Hidden Text

Version 9.10d3

Problem with multiple bins in the same report. Fixed.

Compatibility problem with Fax format in TIFF files. Fixed.

Quality enhancements in BW TIFF files

 

Version 9.10d2

Collate option does not work as expected since version 9.2. Fixed.

Duplex printer was not restored with default values in Active-X version. Fixed.

 

Version 9.10d1

*NEW* FAQ file at www.4gl.fr

when PDF file is created in the %TEMP% OS folder, it's deleted at the end of process. Fixed.

 

Version 9.10d

vpxPrint crash if no default printer is defined. Fixed. If no default printer is defined, one of the available printers is set as default.

New entry point getDefaultPrinter to retrieve the Windows default printer. xPrint.i has been updated to reflect this change.

 

Version 9.10c

New entry point setDefaultPrinter. Sets the Windows default printer. xPrint.i has been updated to reflect this change.

 

Version 9.10b

Bug with sensitive areas. Fixed.

 

Version 9.10a

Problem with multiple orientations in the same report. New in 9.10, fixed.

 

Version 9.10

A new button has been added to the about box to display the search paths to xprint.lic. Click on the ? button in the preview window then on the info button located at the bottom of the about box.

 

Version 9.9b

<TOOLBAR> problem with Active-X. Fixed.

 

Version 9.9a

Bug with <PDF-OUTPUT> when specified at the beginning of the file. Fixed.

 

Version 9.9

Performance issue.

 

Version 9.8f

Non-symmetric printers problem. Fixed.

 

Version 9.8a-e

Bug with multiple TIF files in a single run. Fixed.

New help file.

 

Version 9.7/9.8

Problem with <FORMAT> tag, fixed.

Display of paper format and dimensions in the preview status area.

Additional license information is displayed in case of bad license level.

 

Version 9.6

Reset value of Windows %PATH% environment variable after sending a mail. Possible problem with Terminal Server systems.

 

Version 9.5

<PDF-OUTPUT> change. In case of duplicate file names, sections are appended and not overlaid.

Memory leak fix when exporting in TIF format.

Bitmaps are not displayed after an <EXPORT> tag. First version with problem 9.2. Fixed.

 

Version 9.4

New barcode type DATAMATRIX implementation

 

Version 9.3i

Escape characters \, and \= in QRCODE values.

 

Version 9.3h

new character sets added to <CHARSET> tag

 

Version 9.3g

Bug fixed with <PDF-OUTPUT>,

Different styles can now be applied in preview window.

 

Version 9.3f

New entry point getLastPrinter() to get the last printer used for the report. xPrint.i has been updated.

 

Version 9.3(d-e)

Enhancement to style,

Bug with international decimal separators in Excel export, fixed.

 

Version 9.3(a-b-c)

Bug with multiple copies, fixed.

PDF files now open without Thumbnails

 

Version 9.3

QRCode implementation

 

Version 9.1/9.2

Note that you should have a license file 'version 9' to use this version. This is true if your maintenance contract is active. If you don't have a such license please contact us for additional information.

 

Reports are always printed 'collated' except when <COLLATE> option is specified. Setting of the printer dialog box is ignored.

Preview window title now defaults to vpxPrint + version number + input file name.

Problem with <PDF=DIRECT>, fixed.

new entry point convertRTF() to convert RTF strings to vpxPrint tags. "xPrint.i" file has been updated and includes this new entry point.

Orientation change (<OPORTRAIT> <OLANDSCAPE>) does not generate different previews anymore. You can now change the page orientation within the same job.

when using sensitive areas in a file with different page orientations, result was incorrect. Fixed.

Sensitive areas were not exported in PDF reports. Fixed.

Active-X problem when switching from a file with sensitive areas to a file without sensitive areas. Fixed.

New method GetSensitive for the Active-X implementation.

problem when clicking on the PDF export button with existing <PDF-OUTPUT>. Fixed

new tag <LIC>  has been added to manage the license files.

in the Help window, the current license full path file name is displayed.

Introducing the new PDF engine, WPDF300A.dll (old one was wpdf200A.dll).

New <PDF-OUTLINE> tag. It allows outlines in the PDF file,

<PDF-OUTPUT> has been modified to allow the creation of multiple PDF files with a single vpxPrint file,

Support of the PDF-A PDF files format. Tag <PDF-A>.

printFilestat() has been modified to avoid some errors.

 

hmtoggle_folder1Version 8 history of changes

Version 8.11a-11c

<Preview=ZoomToWidth> display was incorrect with thumbnails, fixed.

 

Version 8.11

<BARCODE> problem with equal sign '=' values. Fixed.

 

Version 8.8-8.10

Enhancement in thumbnails process. Less memory used and faster processing allow thumbnail display with large files.

PDF export: smaller PDF file size.

 

Version 8.7

Sensitive links. New function ACTION=PAGE=BACK

 

Version 8.6

Bug with search function, thumbnails were not updated. Fixed

Active-X: screen refresh when clicking on the help button.

 

Version 8.5

Active-X bug: after opening a file and selecting a page number, a click on the screen reset the page-number to 1. Fixed

 

Version 8.4

PDF format. Limited to printable area of the printer.

 

Version 8.3f

PDF417 barcode ECLEVEL 0 thru 8 instead of 5.

 

Version 8.3e

·bug with the PDF417 barcode when ECLEVEL was specified. Fixed.

Version 8.3d

bug with the PDF417 barcode when barheight and barwidth are specified. Fixed.

 

 

Version 8.3c

updated PDF417 barcode with aditional parameters See the PDF417 chapter for more information

 

 

Version 8.3b

updated PDF417 barcode with number of rows.

 

Version 8.3

Active_X crash. Fixed.

 

Version 8.2a

updated PDF417 barcode with number of columns.

 

 

Version 8.1

The progress bar was displayed too early, even before the printer dialog if input file is greater than 10 pages. fixed.

 

 

Version 8.0z

bug when creating tif files with th export tag under certain circumstances. Fixed.

</THUMBNAILS> is also valid

Active-X bug with the scrollbar. Fixed.

 

Version 8.0p

Bug with <PRINTER>  tag under certain circumstances. Fixed.

 

Version 8.0i

Bug with <PRINTER?>. Fixed.

 

Version 8.0g

Excel export: when numbers contains thousand separators, Excel treated cells as text. Fixed.

 

Version 8.0e

xprint.i : procedures are defined as PERSISTENT

Duplex printing correction: when a printer is set in duplex mode, then vpxPrint print in single-side mode.

Format bug when printer changes. Fixed.

Message 'incorrect printer' is now deleted.

Active-X bug with hidden buttons. Fixed.

 

 

Version 8.0b

Bug correction in xprint.i:

the procedure getBackground used chr(13) instead of chr(10) to generate line skips.

RECOMPILE ALL PROCEDURES THAT USE THE GETBACKGROUND() and check that the right xprint.i is in your PROPATH

Missing documentation upon browse printing template

Bug with </THUMBNAIL>  the left area was displayed. Fixed.

 

 

Version 8.0a

PDF-OUTPUT filenames are not correct (instead of generating bad file name messages). Fixed.

lack of documentation: file delimited by LF characters (LINUX) are now handled without conversion. LINUX and WINDOWS files are accepted.

Excel files. Bug when exporting to excel ------------ sequences. Fixed.

 

-

Version 8.0

New screen design with movable toolbars

thumbnails support

2D-barcodes PDF417 and MAXICODE

<TIF> tag has been enhanced to define additional TIF compression methods,

Size of PDF files has been decreased,

Bug on lowercase values of barcodes. Fixed.

Bug on EXPORT tag. The format value can be now specified in lowercase. Fixed.

The shareware version displays a message on the first page.

Syntax: <PRINTER=xxxxxx> and <PORTRAIT> or <LANDSCAPE> are allowed.

... other minor changes and/or bug fixes

         Note the license file xprint.lic must be updated to use this new version. Ask support@4gl.fr

hmtoggle_folder1Version 7 history of changes

Version 7.11g

Excel export problem. Fixed.

FORMAT and margins with <PRINTER> tag are now reset to default respective values

 

Version 7.11e

In Excel export, £ and $ symbols at the beginning of a field generate numeric values in Excel

 

Version 7.11c

New <TIF> tag to switch to CCITT3 compression

 

 

Version 7.11b

Additional files can be attached to a mail with the tag MAILATTACH

 

Version 7.11a

when printing duplex reports, the exact page numbers are printed,

When reports are larger than 194 pages, a debug message may appear. Fixed.

License message. An old reference to xPrint instead of vpxPrint has been corrected,

Log report enhancements.

 

Version 7.10

Active-X problem with multiple non modal PROGRESS windows and different orientations. Fixed.

Excel export: fields were created with 500 characters in length.  Fixed.

 

Version 7.9ZZj

lack of documentation. CHARSET accepts now a numeric value.

size of dll is now smaller with Windows server 2003.

 

Version 7.9ZZi

different minor bug fixes on specific paper formats or duplex printing,

new getPrinterDefault entry point in the DLL, xprint.i include has a new function to get the default printer,

Image rotation,

keys page-up, page-down, right, left, up down and mouse wheel are now handled within the preview window.

multi-export capability has been added. You can insert more than one EXPORT clause in an xpr file.

Excel export enhancements:

 - traiing signs (123-) are handled,

         - the title line (labels) is now repeated on each printed page,

         - headers and footers can be specified

warning message is now displayed when the required printer is not defined on the system,

On exception errors, all the vpxPrint context can be sent by mail to 4GL support. This allows a more efficient support for technical problems.

Memory leak has been discovered and corrected in case of bad file name in the viewer.

vxPrint viewer (vpxprint.exe) as a new parameter -PREVIEW to force the preview of file even if no <PREVIEW> tag exists in the file.

 

 

25-july-2006 (7.9)

xPrint name change. Due to a confct with XPrint registered trademark in european community, xPrint has been renamed to vpxPrint. Same version numbers apply.

if the last page contains only LF, CR or space characters, the last page is not counted in the <#PAGES> anymore.

 

23-Mar-2006 (7.8b)

the version 7.8b searches for a license file called 'xPrint7.lic' before 'xPrint.lic'. This allows the use of multiple versions of vpxPrint at the same time. Rules to determine the path name for the file are the same as the normal license file.

 

22-Mar-2006 (7.8a)

Bug when the number of progress columns was greater than 100. Corrected.

 

21-Mar-2006 (7.8)

Excel export provides incorrect results when used with <DECIMAL> tag. Corrected.

 

25-Jan-2006 (7.7b)

PDF extension has been reduced and delivers now smaller PDF files.

 

18-Jan-2006 (7.7a)

Additional info on <JUSTIFY> and </JUSTIFY> new tags. There is no need to end the justification after a frame close.

When specifying <AT> in a frame, justification was lost. Corrected.

 

 

 

16-Jan-2006 (7.7)

<JUSTIFY> and </JUSTIFY> new tags. These tags allows justification in a frame.

<CENTER>, <RIGHT> have been modified to allow the centering or the right justification of text within a frame.

 

7-Dec-2005 (7.6)

Active-X new methods: send() and find(). The Active-X demo program has been updated to reflect this change.

Active-X new method: printCurrentPage The Active-X demo program has been updated to reflect this change.

Active-X keeps track of <LANG> tag.

Bug if a line did not fit in a frame, incorrect result was returned by vpxPrint (blank line). Fixed.

 

29-Aug-2005 (7.5b)

End of patch for landscape reports and Active-X display.

 

26-Aug-2005 (7.5a)

Active-X displayed incorrectly landscape reports. This is now corrected.

 

25-jul-2005 (7.5)

A new tag <OUTLOOK> tells vpxPrint to use Outlook whenever possible.

 

18-jul-2005 (7.4b)

non-collated reports with duplex printers did not produce the expected result.

 

8-jul-2005 (7.4)

When numeric bookmarks are used with values > 1000, runtime error occured after closing the program. This has been solved. Remember that you may use alpha bookmarks instead.

<PDF=DIRECT> allows to create large PDF files with less memory and quicker than with the standard preview. This option is useful to create large PDF files.

When printFileStat() is used without preview, result was useless. This is now corrected.

 

27-june-2005 (7.3f)

Bug correction. getTextWidth() may return incorrect value when printer resolution changes.

 

30-may-2005 (7.3e)

Bug correction. Alphanumeric tags were not handled with <RIGHT>, <CENTER> or <DECIMAL>.

 

18-may-2005 (7.3d)

New tags <EXCEL> and </EXCEL> were not processed when not in uppercase letters. Corrected in 7.3d.

 

20-apr-2005 (7.3c)

Date format for Excel export has been enhanced to keep track of the different setiings (dmy or mdy),

Excel export may now export even if </PROGRESS> is specified within the report. In order to make the difference between dashes ----- and PROGRESS labels, new tags <EXCEL> and </EXCEL> have been added.

 

15-apr-2005 (7.3b)

Flickering of the preview screen. Fixed.

New <XLS>  tag to create chart or formulas within Excel sheets.

The pages on the preview screen may now be scrolled with the mouse. Simply hold the mouse button on the screen and move the mouse.

7.3b*: problem with Excel 2003. Fixed.

 

30-mar-2005 (7.3)

EXCEL export has been added to the export dialog box. All reports using instructions like 'FOR EACH… DISPLAY…' may now be exported to Excel.

Due to a bug in the Windows MAPI subsystem, we have changed the way to send emails. Name resolutions are not supported any more.

 

11-mar-2005 (7.2b)

<READONLY>  tag to set the sensitive areas as 'READ-ONLY'.

 

 

09-mar-2005 (7.2a)

A 'close' button has been added to the interface.

 

18-feb-2005 (7.2)

New keyword <VIEWPAGE> to start the preview at a given page.

New bookmark types [@xxxx]. These bookmarks are used to build summaries or tables of contents. You can define a page bookmark anywhere in the report with [@name]. This bookmark is then known as a PAGE BOOKMARK and represents the value of page number. Anywhere in the report, even before the bookmark definition, you may use [=@name] to get the value of the page number. Note that elementary operations are allowed like [=@name-@name2+1].

Different enhancements to DUPLEX mode. When  printing a range of pages or a single page and if the printer is in duplex mode, pages are printed as if they were part of the full report: for example the printing of range 2-5 prints from page 1 to 6 in duplex mode.

When changing the printer characteristics with the dialog box, the duplex check box was not correctly handled

The <SENSITIVE> tag allows now a link on sensitive text within the report .

xDict has been enhanced to display a summary page to illustrate the new PAGE BOOKMARK.

Missing documentation of the <PAGES=> tag has been added to the help file. This tag allows the printing of selected ranges of pages.

Bug in printer dialog: copies were always collated even if the user didn't check the collate option in the dialog box.

Updated support of PDF files. New wPDF200A.dll to keep track of latest updates,

Improved message information when opening an input file on file not complete (stream not closed).

Improved message information on vpxPrint.lic directory when a license problem occurs.

<PDF-FONTS=EMBED> embeds now all font information. Previosu version just used a font subset. Don't speciy this option any more if you just want a subset of character sets.

The default setting embeds a subset of fonts only.

 

17-jan-2005 (7.1i)

Added PRINTERCOPIES tag to print multiple copies directly from printer driver.

 

 

22-dec-2004 (7.1h)

Documentation changes :

Added description for PDF-EXCLUDE tag. This tag is used to exclude some font sets from the PDF file resulting in smaller PDF files.

Added description for getCPI() method.

Updated xPrint.i to include the getCPI()

Bug when MAIL and PDF export are specified, no PDF output occurs. Fixed.

 

22-nov-2004 (7.1g)

Bug correction with <PDF-ENCRYPT>. When specifying <PDF-ENCRYPT>, no right to update or print the PDF document was detected by Adobe.

 

30-oct-2004 (7.1f)

Added the \ escape character on the default values of sensitive areas. If a comma is needed in the default value, this version allows to escape by \, sequence.

 

(7.1d-e)

Bug with PDF and no printing. The last page was not filled. If the report was one page length, then no page was printed. Fixed.

<CLOSEonPRINT> tag closes the preview window after printing.

 

16-sept-2004 (7.1C)

When sensitives values were on multiple pages, bad printing may occur. Fixed.

<PDF-EXCLUDE> tag did not provide the expected result. Fixed.

 

10-may-2004 (7.1)

New ergonomy of the preview screen,

<DEPLOYMENT> option. Allows to send 'PORTABLE vpxPrint files',

Bookmarks can be defined as alphanumeric values,

DrawArray() function to build quick and complex arrays as a background,

New Help file,

No need to call PrintPDF() instead of printFile(), license keys are embedded in the license file xPrint.lic,

xPmail is now embedded in the xPrint.dll and you don't need to deploy it with the standard DLL on client stations.

Rendering progress bar,

<ADJUST=LPI> has been corrected,

PDF files have virtually no limits when text is used,

Print selected pages,

Sensitives areas. Input or link areas.

Barcodes are sensitive to FGCOLOR setting,

Specific messages in the 'About' box.

 

hmtoggle_folder1 Version 6 history of changes

15-apr-2003 (6.5)

 

Search for words in preview. vpxPrint has been enhanced to provide a search for literals in the preview window. Parts or all the report can be ignored with the <SEARCH> tag.

    New tag: <TRUNCATE> similar to <WIDTH> but does not wrap words.

 

16-feb-2003 (6.4)

New PDF engine. vpxPrint has been enhanced and provides interface with the new version 2 of wPDF . Fine adjustment of texts and support of oriented texts. The new PDF DLL is wPDF200A.DLL

PDF Export is now available from within the preview export window,

Better display of progression bar in the export window,

A new freeware xDBanal.w is included in the vpxPrint installation.. xDBanal.w analyzes any PROGRESS DB schema and provides report about defined indexes: duplicate keys, excessive number of indexes, level of indexes grouping etc. Test your DB definition !

The xDBAnal tool is available from the test program but may be used from anywhere.

New demo procedure : interface with EXCEL to display any kind of graph,

In the xTest64.w have a look at EXCEL code. It displays all available EXCEL graphs !

Demo procedure has been corrected for some bugs. It's now xTest64.w.

Installation procedure does not ask for PROGRESS bin directory any more. You have to check the shortcut and update it manually with the right name of PROGRESS directory.

Tag <LEFT> results in incorrect display of vertical lines when used with DISPLAY statement. Fixed.

 

16-jan-2002 (6.3a)

Active-X documentation was missing from the previous installation procedure,

PageCount DLL entry point has been added and xPrint.i has been updated.

 

14-jan-2003 (6.3)

vpxPrint Active-X support. activex.w is the standard test program for the active-X control.

Support of <COLLATE> tag

<PRINTDIALOG=NO>

<COPIES=> replaces the <X> tag

ALWAYS keyword in COLLATE and COPIES

<USER> controls the license user name.

improved dialog boxes when saving files.

The new test program is now xTest63.w

 

6-may-2002 (6.0)

The version 6.0 is a cumulative version. Subversions have been distributed on customer requests only when necessary. This is why you did not  see intermediate subversions. The version 6.0 has much new functionalities, based on customer requests.

<CENTER> <RIGHT> <DECIMAL> functions have been added providing a more efficient way to justify texts. As a result, time needed to justify is decreased and is more easy to use than the previous format.

new free entry point in the DLL: saveFromClipboard allows saving a previously stored image from the clipboard to a picture WINDOWS metafile (WMF). This works with WORD, EXCEL and many other types of software.

<SENDMAIL> allows the sending of vpxPrint reports by mail. A mail can be sent either from within the 4GL or by the new MAIL button added to the preview window. The use of the mail system is subject to the MAPI installation on the PC. If the report generates a PDF output, then the PDF report (*.pdf) is automatically attached to the mail otherwise the *.xpr report is selected.

In the preview window, the license name appears.

<PRINT=DIRECT> allows the printing process to occur directly without preview. This allows the direct printing of very large reports without needing of storing preview pages in memory.

Internationalisation of the export window has been added.

A new button in the export window allows now to store the report file in a given location, either PDF or XPR file. If your report has a PDF output, then the PDF report is automatically selected.

A new xPrint.i defines all vpxPrint calls as persistent. This eliminates the need to call the loadxPrint or unloadxPrint APIs.

<TOOLBAR> has a new parameters: !PRINT1 and !MAIL to hide 'print-one-page' and mail buttons in the preview window.

When printing in a frame, if a word length exceeds the width of the frame, then the word was not printed. Fixed.

The new test program is now xTest60.w

27-may-2002 (6.0c)

Improvements :

A new vpxPrint.opt file is searched by vpxPrint to allow default values to be specified without programs modifications (6.0a),

The <#PAGES> tag is no longer evaluated as a tag by the <CENTER> <RIGHT> or <DECIMAL> functions (6.0b). This allows to include the <#PAGES> tag in any alignment function.

Correction of a minor bug on the preview window. When <PREVIEW> was not specified before any other tag, then the <PREVIEW=xxx> window size was not correctly set (6.0c)

A template for AppBuilder is provided to vpxPrint a browser query. Just add an vpxPrint button and the content of the query is displayed by vpxPrint.

Missing documentation for the WIDTH option of the EXPORT tag.

<TOOLBAR=MAIL> has been added in order to activate mail button display.

Dutch translation has been added. Thanks to Hendrik DEMOL.

 

22-July-2002 (6.1)

Bug with <DECIMAL> tag. Fixed.

When using non-symmetric resolution (like 360x240) as a standard printer, then preview was not properly scaled. Fixed.

Simple pie charts are now available.

 

18-nov-2002 (6.2)

Bug correction with <PRINTERSETUP> tag, When calling the PrinterSetup function, control was directly returned to the program.

The collate option from the printer dialog box is now handled. (Previous outputs were always collated.)

MERGE functions have been added in a WORD-like manner.

<LEFT> and <TOP> tags have been added. They allow specifying a left and top margins in order to accommodate with different printers.

PDF round rectangles now have correct corners.

Bug correction on multiple copies.

In the preview window, when user changes the default printer, a more accurate scaling is done. It tries to position the printing as close as possible from the original. In previous versions, printing was not correctly positioned when margins change.

When clicking on the 'MAIL' button, the mail address specified in the vpxPrint file is kept in the dialog box.

Italian language has been added. Thanks to Ezio TORLONE and Andrea STOLCIS.

German language has been added. Thanks to Andrea STOLCIS.

The new test program is now xTest62.w

4-dec-2002 (6.2a)

Corrective version: bug with <FORMAT> tag,

With the PDF extension and under some circumstances, images were not always printed. This was due to a bug in wPDF. Fixed.