History of changes
<< Click to Display Table of Contents >> Navigation: »No topics above this level« History of changes |
|
❑10.49: (May 2025) o10.49a: (May 2025)
The file is then read automatically using text-to-speech.
A little demo, try: <R10><C20><#1><C+40><C70><VIDEO#1,PIP,LOOP>
RUN PDFPageCount( filename, OUTPUT nPages)
❑10.48: (June 2024)
o10.48g: (April 2025)
ohide PDF button ohide the unwanted buttons in the EXPORT window
o10.48f: (March 2025)
o10.48e: (February 2025)
oARRAY oINSERT
onew [ ,MODAL=Yes/No ]
o10.48d: (January 2025)
o10.48c: (September 2024)
•mail screen internationalization (LNG file, lines 80 to 89)
o10.48b: (June 2024)
•code128.i include file •code 39 •Demo program Excel_Barcode.w
❑10.47: (April 2024) Maintenance release with internal optimizations:
❑10.46: (January 2024) o10.46d: (March 2024)
•The native PDF interface is now the default, providing the best performance with an integrated interface. •Easier to use with a simple <FACTUR-X,FILE=c:/temp/myXML.xml> tag. •Easy to install, no need for Python or Java, unless the CHECK option is enabled. •The include file {Factur-X.i} can be omitted. •Factur-X.i supports now a "else" syntax $IFDEF...$ELSE...$END in Factur-X XML files
This interface is a great help in setting up e-invoicing! returns the resolution of the image specified by fileName.
o10.46a-c: (February 2024)
When an error is encountered during creation of the Factur-x/ZUGFeRD file, vpxPrint helps you by displaying the anomaly logs and the xml file lines concerned. The new keyword CHECK in these tags makes it easy to analyze in WYSIWYG mode the conformity of xml files.
Also available from the export window.
❑10.45: (September 2023)
vpxPrint and The Designer are now compatible with Linux and MacOS
The Designer 4.1 is free!
Enter another dimension with vpxPrint! ❑10.44: (May 2023)
❑10.43: (Feb 2023)
o10.43d: (March 2023)
o10.43a-c: (March 2023)
❑10.42: (Feb 2023)
❑10.41: (January 2023) ** Major release! **
Enter another dimension with vpxPrint!
❑10.39: (May 2022) o10.39h: (1st December 2022)
o10.39g: (29 September 2022)
It may cause incompatibility with your code...
o10.39f: (29 September 2022)
o10.39e: (29 September 2022)
o10.39d: (17 June 2022)
The buttons in the window may also need to be refreshed. Fixed.
o10.39a: (10 June 2022)
that handle a large number of files. Fixed. We strongly recommend to install this version.
Data Execution Prevention (DEP): Pages are marked in memory as non-executable, making it harder to exploit buffer overruns, Address Space Layout Randomization (ASLR): randomly arranges the address space positions of key data. That prevents exploitation of memory corruption vulnerabilities. High entropy 64bit allows ASLR to use the entire 64bit address space. ❑10.38: (January 2022) o10.38a: (25 March 2022)
<STYLE=BLUE>
❑10.36 - 10.37: (January 2022)
Available for the vpxPrint viewer, as long as the passwords are the same, vpxServer manages them automatically. Simply remove vpxServer.exe from the run-time directories to deactivate the server.
...
❑10.35: (November 2021)
These classes have been also extended with two useful "Progress-inspired" functions Entry() and numEntries() for the 3 languages: 1.numEntries( list, [ delimiter = "," ] ) returns the number of entries in a delimited list 2.Entry ( n , list [ , delimiter = "," ] ) returns a specific entry in the list (first entry is 1)
❑10.34: (3 October 2021)
Controlled by
❑10.33: (29 May 2021)
❑10.32: (24 Apr 2021)
❑10.31: (8 Feb 2021) o10.31e: (16 Apr 2021)
o10.31d: (17 March 2021)
This crash doesn't seem to happen with older Progress versions (V9 or V10) nor with other development environments. To avoid such a problem, just insert a <SAFE-JPG> tag in your .xpr file, if you experiment this problem.
vpxPrint catches this event. This does not occur with other development environments.
o10.31c: (11 March 2021)
o10.31b: (10 March 2021)
o10.31a: (22 feb. 2021)
allows to disable this behavior.
If <PRINT=EXACT> is not specified and the new margins are smaller than those of the rendering, there is no risk of loss of information, the exact printing is done.
❑Version 10.30: o10.30e: (5 jan 2021)
o10.30d: (15th dec 2020)
• set the minimum and maximum values of a chart
o10.30c: (1st dec 2020)
ogrid lines are now hidden by default, o display the horizontal and vertical grids, respectively (<CHART...> tag) onew option in to set the font style on X/Y axis values o help chapter improvements
o10.30b: (29 nov 2020)
o10.30a: (29 nov 2020)
When a cell contains values with dashes or equal signs ("-----" or "====="), they are exported as patterns. Bug fix with cells beginning with "=" sign.
Fix of the 10.29f setup o10.30: (8 Oct 2020)
3-6 times faster to render PDF files with background(s), smaller file size.
- first version 10.29f - due to the optimization, the <PDF-OUTPUT> should be placed before the <PREVIEW=PDF>.
❑10.29: (26 Aug 2020) First version 10.29d
...
❑10.28: (17 Feb 2020)
Shifts or resizing can be applied <FRAME#2=FRAME#1 [,Txx] [,Rxx] [,Lxx] [,Bxx].... > T=top, B=bottom, R=right, L = left
❑10.27: (20 jan 2020)
vpxPrint uses different components to provide with the most important barcode library. As we also use zint (zint is an open-source project, Copyright (c) 2016 Robin Stuart), more info is available at https://sourceforge.net/projects/zint/), we are proud to open a wide range of new barcodes.
❑10.26: (12 dec 2019) o10.26d: (19 dec 2019)
If a <CENTER> or <RIGHT> is set before an image tag, the image is centered or right justified within the image frame
o10.26c: (18 dec 2019)
Seems to occur with recent versions of Outlook. Fixed
o10.26b: (16 dec 2019)
▪New attributes XAXIS and YAXIS, ▪Charts SHOWVALUES ▪New attribute SHOWVALUE#
❑10.25: (13 sept 2019)
o10.25g: (23 nov 2019)
The export file names "Image9999.suffix" is modified for single page exports to "Image.suffix" without the sequence string.
o10.25f: (15 nov 2019)
wPDF400A.dll, wPDF400W.dll in c:/windows/sysWow64 and wPDF400W64.dll in c:/windows/system32 are affected, Be sure to have these new versions installed. In case of doubt, there is a copy of these files in <//install dir//>/sysWow64 and <//install dir//>/system32
o10.25e: (15 nov 2019)
o10.25d: (4 nov 2019)
Other minor enhancements...
o10.25c: (14 oct 2019)
o10.25b: (23 sept 2019)
o10.25: (13 sept 2019)
❑10.24: (2019-06-20)
❑10.23: (2019-05-29)
Examples: setResolution(600). dpi = getResolution(). setResolution(0) resets the current resolution to the default printer resolution.
❑10.22: (06-27-2018)
❑10.22c: (10-30-2018)
❑10.22d: (01-20-2019)
❑10.22e: (02-03-2019)
It is now possible to write [@Value=10] [@Name=ABCD] [@Total=768.15] and use that with expressions like: [=@Total+12.63-@Value] ❑10.22f: (02-21-2019)
❑10.22g: (2019-03-04)
❑10.22h: (13 March 2019)
"-PREVIEW" forces the preview even if no <PREVIEW> exists in the .xpr "-NOPREVIEW" skips the screen preview even if <PREVIEW> exists in the .xpr
❑10.22i: (2019-04-03)
❑10.22j: (2019-05-02)
Adding documentation for return status code
❑10.20: (03-20-2018)
❑10.20b: (04-03-2018)
❑10.20c: (04-16-2018)
❑10.20d: (04-25-2018)
❑10.20e: (05-09-2018)
The tag is intended to specify that the xpr file is a UTF-8 file without a BOM. It could be sometimes difficult to manage the different settings like OUTPUT, cpstream and other PROGRESS parameters. vpxPrint does now extended checking and detects if the <UTF-8> tag is set on a true UTF file. If not, it automatically defaults to ANSI.
❑10.19 10.18: (12-01-2017)
If you are facing this problem, create a file named "Outlook.BUG" in the path and vpxPrint will solve the problem. This workaround has a side-effect, the mail is always saved, even if the mail is not sent. Thanks to Pierre-Luc Caron. ❑10.19.5: (01-11-2018)
❑10.19.8: (02-05-2018)
❑10.17: (08-28-2017)
Try it
❑10.17.1: (09-22-2017) •Info and exit buttons were not displayed in the 64bit viewer, the first time that the preview is displayed. Fixed •Problem with orientation change in <PRINT=DIRECT> mode. Fixed. ❑10.17.2: (09-26-2017) •New entry point getWidth() (introduced in 10.16++++) was conflicting with Progress ADM2. Renamed to . Use the new xprint.i. ❑10.17.3: (09-27-2017) •Problem in drawArray() procedure. Fixed. ❑10.17.4-5: (11-07-2017)
❑10.16: (10-05-2017)
•Better quality for images in PDF did not work as expected when outside of a frame. Fixed. ▪ 10.16++++ (07/08/2017)
vpxCall vpxPrint_filename_and_parameters [ -DELETE ] [ -RECYCLE ] [ -LOG=logFile_name ] (the parameters, if any, must be appended to the file name : filename + " -RECYCLE") it can replace a call to printfile(), allowing to run xprint.dll in a separate memory context.
❑10.15: (07-04-2017) Different enhancements.
When printing a selection of pages in duplex mode, incorrect result may occur (fixed).
❑10.14: (01-04-2017)
•loadInMemory: loads the dll in memory. That allows to load the dll in the application procedure instead of waiting for the first printFile(). •new Progress function vpxVersion, more easy to use: xVersion = vpxVersion. --> returns a string (DEF VAR xVersion AS CHAR).
❑10.13: (20-03-2017) • allows now long file names as output,
•Bug fixes: did not handle the , fixed. <BACKGROUND> with mixed different formats (LANDSCAPE/PORTRAIT>) was not always correct. Fixed. Problems may occur with incorrect name values for color tags (FGCOLOR, BGCOLOR or LINECOLOR). Fixed.
❑10.12: (01-17-2017)
("xprint.lng" or other .lng files) are now searched in the sysWoW64 or system32 before the working folder or the execution directory. An enhanced search sequence has been implemented. ❑10.12b: (01-23-2017)
file allows to set any horizontal or vertical shift to the page when printed. ❑10.12d: (02-08-2017) Some work in the <PRINTER> tag area, if no default printer is specified but a <PRINTER> tag is in the file. Can be a regressive bug since version 10.10r which introduced the deferred open of the printer. ❑10.12d1: (02-08-2017) If an error occurs at the beginning of a file processing, the printFileStat() returns an error code and the is set as "Mail Error", instead of displaying an error dialog box.
❑10.11: (10-31-2016)
❑10.11a: (11-02-2016)
❑10.11b/c/d: (12-12-2016)
New entry points in xPrint.i xCrypt and xUncrypt allow to encrypt and decrypt xpr files respectively. printXFile() is available to print such encrypted filed. A password is mandatory to open such files. In 10.11d, a new entry point setPassword() is available to set a permanent password for a session. Then, opening a .xprX with printFile or printFileStat() decrypts the file with the specified password. ❑10.11e: (12-16-2016) was not handled as expected. Fixed. ❑10.11f: (01-13-2017) getLPI() function of vpxPrint returns incorrect values in 64bit mode. Fixed
❑10.10:
o10.10a: Maintenance version. vpxPrint 10.10a allows xSpool version 4.7 to create a log file when a problem occurs when processing a vpxPrint file. o10.10c: An existing but faulty internet connection could switch vpxPrint to the shareware mode. Fixed. o10.10d:
o10.10e: (05-05-2016) Update for UNICODE files. Better information if tag is set incorrectly. o10.10f: (05-26-2016) When a string contains [@ or [=@ and no ] is encountered, the bookmark is not evaluated as a bookmark and the string is not translated. This prevents some errors in coding when a such string exists in the file. o10.10g: (06-05-2016)
o10.10h-i: (06-10-2016) Under some circumstances, depending on the tags at the beginning of the xpr file (specifically a </...> tag), a blank page is inserted in front of the report. Fixed o10.10j: (06-20-2016) Ascii characters chr(9) didn't generate line-feeds in emails body since 10.8d. Fixed o10.10k: (06-23-2016)
o10.10l: (06-23-2016) If a </B>, </U>, </I>, or </K> is encountered in the input file and the printing is not yet initialized, an error message is displayed. Regressive bug appeared in 10.10i. Fixed o10.10m: (07-06-2016) Use of and file names containing a space was incorrect. Fixed Relative file names in email attachments were not handled with some configurations. Fixed. o10.10n: (07-10-2016) A tag may be skipped depending on the previous tags. This should not occur if <PRINTER> tag is the first tag in the file (as specified in the printers chapter). A more detailed information has been added in the description. The previous versions of vpxPrint were more tolerant, even if the result was not correct. This version sends a warning in the debug file (if any) but accepts the situation. o10.10o: (07-21-2016) In some situations, the tag does not display the expected buttons in the ActiveX version. Fixed. o10.10p: (07-27-2016) Bad printers with some OS and batch procedures. *To be confirmed* o 10.10p1-p2-p3: - some adaptations to get more flexibility with systems with no default printer. - when a bad type was specified in the tag, no warning was issued and EAN13 was selected as a default. The new default is 128B and a warning is displayed. o10.10q: (08-04-2016) vpPrint.exe hangs on various systems, First version 10.10p3 128B barcodes problem displaying the message "Barcode must be numeric". First release 10.10 g. Fixed o10.10r: (09-12-2016) Better handling of and <PRINTER>. No matter if the <LANDSCAPE> is before or after the <PRINTER> tag. The <PRINTER> tag is now delayed until the process of the page starts. That allows to always get the exact number of pages, landscape, portrait or mix of landscape and portrait pages. Skip the dialog-box message when a bad color setting (<BGCOLOR>, <FGCOLOR> etc...)
❑10.9: Excessive load time of vpxPrint modules was caused by one of the components that we used. The loading should be faster in 10.9 o10.9a: vpxPrint crash when invalid values are specified in <LPI> or <CPI>. Fixed ❑10.8: - The graphical subsystem of vpxPrint has been moved to vpxChart.dll. xPrint.dll has now a smaller size and will load faster.
Some temporary Excel files were not deleted at the end of process. Fixed. Limit in size of Excel lines. Fixed. o10.8a: Incorrect handling of links for , The link was opened two times. Fixed.
o10.8b:
o10.8c: Changes in the tag: vpxPrint keeps track of the toggle value set in the printer dialog box. o10.8d-f: Tab characters had a side effects for PDF files, They appear with incorrect characters or black pages. Fixed Incomplete description of FITW and FITT parameters of the tag. o10.8g-h:
o10.8i: When a mail is displayed with Outlook and it's a long time (more than 5 minutes) before sending, Outlook does not return correctly the "onSend" event. That resulted in a bad return code in . This version fixes this Outlook bug. o10.8j: For <LANDSCAPE> reports, if the first line in the input file contains a <#PAGES> tag, the total number of pages (<#PAGES>) has a wrong value (+1). Fixed o10.8k: incorrect result since 10.8h. Fixed.
❑10.7:
•Crash with multiple in a single file. Fixed. •Added a mail return code. A new entry point has been added in the and a function added in .
o10.7c: bug when and are specified together. First release 10.6f. Fixed. o10.7d-f: internal updates. o10.7g: incomplete PDF export file in 64bit mode.Fixed. o10.7h: Tif files may be incomplete under some circumstances. Fixed. o10.7k: smaller overhead the first time that the dll is loaded in memory.
❑10.6 ▪ fields are not printed if the page is not displayed in the preview. Fixed in 10.6c ▪ Invalid tag processing. Fixed in 10.6d ▪ Excel export did not support more than 26 columns (A to Z). Fixed in 10.6e o10.6f:
▪Value returned by the was incorrect. Fixed. o10.6g: ▪Better handling of the text function. Better display of text. o10.6j:
o10.6k 10.6l: ▪PDFtoJPG update: ·a warning message was issued when the output directory did not exist. ·input files with spaces were not right processed. o10.6m-n: ▪Crash when is specified. First release 10.6f. Fixed.
❑ 10.5: o areas were not correctly located in the screen preview. Fixed. o Speed enhancements with numerous files export. A thread is created to build the images in the background.
❑ 10.4: ActiveX 'memory violation' in openFile() has been fixed. In or justification, vpxPrint does not suppress extra spaces anymore if the write is done without a frame. o10.4a:
•PDF option has been upgraded to version 4.New Dll are wPDF400A.dll, wPDF400W.dll (32bit) and wPDF400W64.dll (64bit) o10.4b-e: ▪Speed enhancement when important number of files are exported.
❑ 10.3: o10.3.3 ▪Message "Unable to load FreeImage64.dll" on some old Windows 64bit versions where MSVC runtime is not installed.
❑ 10.2: • Excel files created with tag are not automatically opened.
❑10.1:
vpxPrint accepts ANSI or UNICODE files as input.
The dll or the ActiveX can be used from 64bit software,
▪Problem to save image files from the clipboard: fixed.
Asymmetric printers: better support for dot printers on <IMAGE> or <BARCODE> tags. Better handling of write conflicts on PDF file. A message is issued when the file is in use. If the user specified in the xprint.lic file is not equal to the tag, the report is closed without preview. The message can be set with the . The appearance of the images in the preview window has been enhanced.
|
10.49 May 2025 Download
|
||||||
|
|||||||
• •9.39a: the values of X,Y,W and H keywords of the <PREVIEW> tag are retained when window is reduced and the preview screen was displayed in full-screen mode. •9.39b: bug when "page=last" is specified. Fixed. •9.39c: issue. With different Windows versions, the setting of the java folder was not correct. Fixed. • • othe first printer with the exact name, oa printer with a name beginning by the value specified, oa printer with a name including the value specified. •9.39f: incorrect handling of positions and sizes with the tag. Fixed.
|
9.39 3rd Sept. 2014 |
||||||
• • •9.38a: (feb., 27th 2014) owith justified frames, under certain circumstances, the text was not flushed to the printer. Fixed. oSearch did not work in Active-X. Fixed. •9.38b: Font size is not processed as expected in tag, Fixed
|
9.38 18th Feb. 2014 |
||||||
•Modification to the option. Collate check box from the dialog box is no more processed. The printout is now collated (or not) depending on the value of the <COLLATE> tag only. •9.34a: problem for reports with no preview, <PRINTER?> and <X> tags. Fixed. • |
9.34 4th Feb. 2014 |
||||||
• •Version 9.33a: Active-X did not support export as a text file. Fixed. |
9.33 |
||||||
• oCode simplification, oLess memory is used and larger files can be processed, oFaster rendering, the background is built only one time and not for each page. |
9.32 |
||||||
•Bad result when text does not fit in the area delimited by a tag. Fixed. •Bad result without parameter inside a frame (first release 9.31d). Fixed. |
9.31i 9.31h 9.31g |
||||||
• |
9.31f |
||||||
• mode has been updated, a new explanation is provided for <DUPLEX=NO> compared to no <DUPLEX> tag. |
9.31e |
||||||
•Under some circumstances, justified or centered texts near the end of file are not printed. Fixed |
9.31d |
||||||
• •PDF Split and Merge installation has been enhanced to keep track of 64bit and 32bit systems |
9.31c |
||||||
•When a range of pages was selected from within the <PRINTER> tag and no preview was done, the report was fully printed. Now vpxPrint keeps track of the users choice •
|
9.31 |
||||||
• • •vpxPrint now supports relative file names in the tag. |
9.30g
9.30h |
||||||
•EXCEL export: new tag to define the decimal point character. •Update to the documentation: the point size defined by was called 'pitch'. <P> defines the point size of the font, not the pitch, as incorrectly specified. • |
9.30f |
||||||
Enhancements to PDF export: ▪ inserts an existing PDF file in front of the current PDF ▪ specifies how to open the PDF file, with thumbnails, outlines or in a full screen mode.
|
9.30 |
||||||
Enhancements to justification modes : • • |
9.28 |
||||||
Performance enhancement on startup. |
9.25 |
||||||
Final integration of CDO/MAPI support.
|
9.24 |
||||||
|
9.22
|
||||||
Changes to the mail interface with CDO support. |
9.21 |
||||||
|
9.20 |
||||||
Mails are now sent in OUTLOOK, MAPI session (OLE) or simple MAPI. |
9.19 |
||||||
Changes to the email interface: owhen canceling the Outlook dialog box (when <OUTLOOK> is specified), an exception is raised. Fixed. o o o |
9.18 |
||||||
Under some circumstances, when a form-feed is followed by an end-of-line (CR-LF), the page skip is ignored. Fixed. |
9.17 |
||||||
|
9.16 |
||||||
|
9.15 |
||||||
Problem with multiple bins in the same report. Fixed. Compatibility problem with Fax format in TIFF files. Fixed. Quality enhancements in BW TIFF files |
9.10d3 |
||||||
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. |
9.10d2 |
||||||
When PDF file is created in the %TEMP% OS folder, it's deleted at the end of process. Fixed. |
9.10d1 |
||||||
vpxPrint crash if no default printer is defined. Fixed. If no default printer is defined, one of the available printers is set as default.
|
9.10d |
||||||
Bug with sensitive areas. Fixed. Problem with multiple orientations in the same report. New in 9.10, fixed. |
9.10a-9.10c |
||||||
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. |
9.10 |
||||||
<TOOLBAR> problem with Active-X. Fixed. Bug with <PDF-OUTPUT> when specified at the beginning of the file. Fixed. Non-symmetric printers problem. Fixed. Bug with multiple TIF files in a single run. Fixed. 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. Reset value of Windows %PATH% environment variable after sending a mail. Possible problem with Terminal Server systems. <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.
Escape characters \, and \= in values.
Different styles can now be applied in preview window.
Enhancement to style, PDF files now open without Thumbnails
|
9.9b |
Version 9.1/9.2
•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.
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 •
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 •
Version 8.3e
Version 8.3d •bug with the PDF417 barcode when barheight and barwidth are specified. Fixed.
Version 8.3c •
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 • •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 • • • •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. • •... 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 |
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, •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: - trailing 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 conflict 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)
•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, •Sensitives areas. Input or link areas. •Barcodes are sensitive to FGCOLOR setting, •Specific messages in the 'About' box.
|
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. |
|