History of changes
<< Click to Display Table of Contents >> Navigation: »No topics above this level« History of changes |
|
❑10.47: (April 2024) Maintenance release with internal optimizations: Setup enhancements Enhancements for the Designer and PDF round corners Multipage <CHAIN> tag New tags: <IF...> <ELSE> <END> to control the .xpr processing Version 4.2 of the Designer: 4th query level... Display on primary monitor if Windows 11 and multiple monitors. Fixed
❑10.46: (January 2024) o10.46d: (March 2024) Enhancements to the <FACTUR-X> & <ZUGFeRD> interface: •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. Fixed <PDF-AUTHOR> problem.
o10.46a-c: (February 2024) Enhanced interface for <FACTUR-X> & <ZUGFeRD> 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. Better control of Word interface in case of a Word error Factur-x and ZUGFeRD plugins (Franco-German e-invoicing standard). <FACTUR-X> & <ZUGFeRD> tags. Smooth Progress interface "Factur-X.i" for easy creation of Factur-X/ZUGFeRD XML files. New tag allows to attach files to a PDF Word export: Also available from the export window. enhancements: a temporary file is automatically created, enabling to modify or delete the original file. tag is now multi-pages. tag deletes the .xpr input file after rendering. <IF> <ELSE> <END> generate flexible and parametrized .xpr files, <PDF-MERGE> PDF/A files "CLSID_WICImageFactory" warning message appeared in certain circumstances. Fixed xSpool 6.5 fix. Designer 4.1b locale settings for numbers and currencies. ❑10.45: (September 2023) vpxPrint and The Designer are now compatible with Linux and MacOS
The Designer 4.1 is free! The Designer (4.1) is now free of charge for all your developments.
Enter another dimension with vpxPrint! ❑10.44: (May 2023) <MAILATTACH> problem fixed when more than one attachment, Incomplete documentation will soon be improved - Incredible information for Linux and macOS operating systems... to follow...
❑10.43: (Feb 2023) Preview signature enhancements
o10.43d: (March 2023) Foreground of the OUTLOOK window
o10.43a-c: (March 2023) New PDF button in the toolbar: Different optimizations ❑10.42: (Feb 2023) Preview signature has been added to the preview
❑10.41: (January 2023) ** Major release! **
Enter another dimension with vpxPrint!
Speech synthesis, <VOICE> <SPEAK> Speech synthesis with sensitive objects DeepL Text translation Preprocessed variables can now include other preprocessed variables. ❑10.39: (May 2022) o10.39h: (1st December 2022) PowerPoint export problem. Fixed.
o10.39g: (29 September 2022) The sensitive fields () are now also reported in PDF files. It may cause incompatibility with your code...
o10.39f: (29 September 2022) An exception is raised and a message box is displayed when clicking the "export" button from 64bit applications. Fixed. o10.39e: (29 September 2022) A new function "" in xprint.dll to convert images to base64 strings. Localization of error messages. Update of vpxRTF (RTF to xPrint converter)
o10.39d: (17 June 2022) Windows11 and multiple monitors issue: the preview window may be misplaced or minimized. The buttons in the window may also need to be refreshed. Fixed. The table columns are sometimes a little smaller than in versions before ~10.34. Fixed. o10.39a: (10 June 2022) Technical information about the operating system displayed in the About window. The rendering time has been improved. New ergonomics of the About window. A memory leak has been identified. This is usually not a major problem, except in the case of batch processes that handle a large number of files. Fixed. We strongly recommend to install this version. Outlook email format is HTML by default (regressive bug 10.25). Fixed. Additional information and RTF file example in and tags can now refer to an external data file, Finer resolution for charts and pies, Additional chart types: funnel, donut... and updated options. New with graphical WYSIWYG charts In some cases, a warning appeared when opening a PDF file containing backgrounds. Fixed. Improved support for RDS and VMWare virtual environments which seem to be in trouble in some rare cases. *IMPORTANT* Enhanced execution security: 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) New ergonomics deployed in Active-X version <TRANSPARENT> may fail with some .jpg images without a real need of transparency. Fixed Download our new and imaginative eLearning software , New NEW preview toolbar
<STYLE=BLUE>
❑10.36 - 10.37: (January 2022) *NEW* vpxServer is a transparent password server, with a time-out of one hour, for vpxPrint encrypted files. 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. If the Windows Printer Service is faulty or inactive, transient messages are displayed on the screen to help locate the source of the problem. ...
❑10.35: (November 2021) Enhanced classes for VB and C# , and unit for have been added to the distribution. 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) Enhanced arrays display: graphical lines instead of "---------" in total/subtotal lines Controlled by New keyword "RENDER" in tag, allowing to render on a printer and to reset the default printer after the rendering phase. does not print multiple copies under some circumstances. Fixed. , and have been added to the distribution
❑10.33: (29 May 2021) Enhanced PDF merge processing: is no more needed, (AUTHOR, SUBJECT, passwords, etc...) are now included in the resulting PDF, enhanced syntax in , speed improvement, Signature of .dll and .exe procedures to avoid false positive alerts from certain anti-virus, New additional help file in PDF format (xPrint.pdf) New tag and additional values "CID" and "CHARSET" for tag.
❑10.32: (24 Apr 2021) Maintenance release
❑10.31: (8 Feb 2021) o10.31e: (16 Apr 2021) New tag <CORNERS> for Designer 3.1, <USE#n,AUTO> problem when used with alignment tags <RIGHT>, <CENTER>...: fixed.
o10.31d: (17 March 2021) Problems with some .jpg files in Progress version 11. The session stops brutally without sending any exception. 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. Rotation problems () with image files starting with Progress version 11, on 64bit openEdge at least. vpxPrint catches this event. This does not occur with other development environments. New function in xprint.i to start a printFileStat in a separate Windows process.
o10.31c: (11 March 2021) Little memory leak, result code incorrect with <PREVIEW=PDF> under some circumstances. Better handling of <PREVIEW=PDF> Better information on fonctions
o10.31b: (10 March 2021) Better info on invalid image file formats
o10.31a: (22 feb. 2021) Bug with zint barcodes: fixed Better text search Active-X sends PDF emails. New tag starts playing a .wav sound file. tag supports now a STRETCH option to expand the image within the full frame. More information in the help window PDF export: printer margins are used to create the PDF file, except if <PDF-TOP> or <PDF-LEFT> are specified. allows to disable this behavior. allows printing with the same margins as the default printer of the report. 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) Bug with fonts whose name starts with G (confusing with the <FG> tag). Fixed Better information with barcode invalid values. o10.30d: (15th dec 2020) New keywords in <CHART> • set the minimum and maximum values of a chart Orientation problem in <PDF-DIRECT> mode under certain circumstances. Fixed
o10.30c: (1st dec 2020) Different updates to Charts: 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) Debug window appears when calling getTextHeight() function Setup does not register the xPrint Active-X correctly when selecting 64bit development system. Fixed.
o10.30a: (29 nov 2020) Excel fix & enhancement: When a cell contains values with dashes or equal signs ("-----" or "====="), they are exported as patterns. Bug fix with cells beginning with "=" sign. Setup option: install icons on the desktop, Fix of the 10.29f setup o10.30: (8 Oct 2020) PDF optimization with <BACKGROUND> tags: 3-6 times faster to render PDF files with background(s), smaller file size. <PREVIEW-PDF> fix: - 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 New tag . Controls how the PDF reader displays the file, Display of a progress window when creating PDF files The page size of PDF files now matches the exact size of the printout (21 x 29.7 for A4, etc) Enhanced <PREVIEW=PDF>, it automatically generates the <PDF-DIRECT> mode (if a <PDF-OUTPUT> is set before) and <SEARCH=NO> ...
❑10.28: (17 Feb 2020) New entry point tag to get text height of a multi-lines text New keyword in the <CHART> tag, specifies the format of the values in the chart and the Y-Axis , an amazing template to build sophisticated lists and reports , and can now be drawn in a frame: New option for the tag, the copy of a frame: Shifts or resizing can be applied <FRAME#2=FRAME#1 [,Txx] [,Rxx] [,Lxx] [,Bxx].... > T=top, B=bottom, R=right, L = left are now exportable and/or printable with the !EXPORT new option
❑10.27: (20 jan 2020) vpxPrint is now available with a SaaS environment, new are available, more than 80 new barcode types have been added. 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. new restUser utility, download it from
❑10.26: (12 dec 2019) o10.26d: (19 dec 2019) tag is now sensitive to alignments: 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) Sending mail in text format generates a message in HTML format if Outlook uses this default setting. Seems to occur with recent versions of Outlook. Fixed
o10.26b: (16 dec 2019) Modfications of the tag: ▪New attributes XAXIS and YAXIS, ▪Charts SHOWVALUES ▪New attribute SHOWVALUE# Display adaptation for the dialog boxes (print & export) on small screens: they open centered if there is no enough space The new tag applies a Windows style to the vpxPrint preview window Escape key closes the Export window The Export window opens just below the Export button New ergonomic for the Active-X
❑10.25: (13 sept 2019)
o10.25g: (23 nov 2019) The new tag displays a shadow on and Enhanced corner syntax to get a precise adjustment of the corners of and tags. Breaking change in the for the image files. The export file names "Image9999.suffix" is modified for single page exports to "Image.suffix" without the sequence string.
o10.25f: (15 nov 2019) Oriented texts do not display at the right place in PDF files, fixed. 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) Individual passwords when exporting multiple PDF files in a single run. Folders win32 and win64 in the installation directory are renamed to sysWow64 and system32.
o10.25d: (4 nov 2019) Additional illustrations and examples in the help file vpxPrint brings now the printer dialog boxes and main screen to the front of view when needed. This is more friendly for the users than using the Windows ALT-TAB when other windows overlap the preview screen when. New tag tag opens Excel once the .xls file is created Better information in case of wrong installation of the PDF plugin. vpxPrint displayed "file in use" instead of the real cause of the problem.
Other minor enhancements...
o10.25c: (14 oct 2019) Under certain circumstances, a bad maintenance expiry date is displayed in the "About" window. Fixed.
o10.25b: (23 sept 2019) Improved processing of collating, specifically in duplex modes. The printer dialog box now always opens with collate option checked by default instead of the Windows setting which may confuse the user.
o10.25: (13 sept 2019) More info in the "about" window, vpxPrint crash when multiple backgrounds are created with the same name. Fixed
❑10.24: (2019-06-20) New tag allows objects to be put in the foreground of the pages. Multiple named foregrounds can be defined and displayed on a page basis with the tag.
❑10.23: (2019-05-29) enhancement with new functions setResolution() and getResolution(). Examples: setResolution(600). dpi = getResolution(). setResolution(0) resets the current resolution to the default printer resolution. "About" window enhancement: information about the license.
❑10.22: (06-27-2018) Small rectangles with round corners display more finely, Different updates for the new Designer, New symbology "GS1-128". ❑10.22c: (10-30-2018) In some cases, the pageCount() DLL function does not return the number of pages. Fixed. ❑10.22d: (01-20-2019) Adobe Reader does not lock the PDF files when opened within Microsoft Edge. vpxPrint now checks this situation before creating PDF files. Invalid mail addresses could generate a Microsoft Outlook crash. Fixed. ❑10.22e: (02-03-2019) now allow to use any type of variables and decimal calculation. 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) Some internal adjustments for the Designer. ❑10.22g: (2019-03-04) BUG when printing if multiple backgrounds are defined. Fixed. ❑10.22h: (13 March 2019) Two new parameters for the command line of vpxPrint.exe: "-PREVIEW" forces the preview even if no <PREVIEW> exists in the .xpr "-NOPREVIEW" skips the screen preview even if <PREVIEW> exists in the .xpr In a <PDF-OUTPUT=xxxxxxx.pdf>, you can insert a "%temp%" to write the file in the Windows temp directory WARNING: New version of PDF engine, be sure to install the new dll's wPDFxxxx in the windows system directories (syswow64 and system32) if you upgrade in a manual way. ❑10.22i: (2019-04-03) Incomplete mssage when <MAILBODY> has a size greater than 9999 characters. Fixed ❑10.22j: (2019-05-02) Better handling of the print spooler restart after it shutdowns. Adding documentation for return status code
❑10.20: (03-20-2018) Installation procedure may hang when installing the debug plugin. Fixed. ❑10.20b: (04-03-2018) Bad display of search strings, search does not work as expected with the viewer. Fixed. ❑10.20c: (04-16-2018) With some versions of Outlook, the sending of mails with vpxPrint was not correct if Outlook was not running before sending. Fixed. 4GL web site is now secured https://www.4GL.fr Set Outlook window is now always displayed in front of view when sending an email. ❑10.20d: (04-25-2018) Ghostscript resolution has been increased to 300dpi to get a better aspect when importing PDF pages as images. ❑10.20e: (05-09-2018) More flexibility with the <utf-8> tag: 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) New feature to . The values will be encrypted from the program and never exposed in a text readable file. Be ready to conform to GDPR regulations. Outlook BUG fix: due to a Microsoft problem, Office 365 Outlook screen is displayed with shifted input fields. 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) <PREVIEW=PDF> was not working under certain circumstances. First version 10.18. Fixed. Merging files with PDFSAM may not work. New problem appeared recently, probably due to some Windows update. ❑10.19.8: (02-05-2018) with PDF files or merging PDF files with did not work as expected. Fixed. Better handling of multiple monitors configurations.
❑10.17: (08-28-2017) Starting with the version 10.17, xprint.dll and vpxprint.exe accept a web address file name like "https://www.4gl.fr/Full.xpr", (the http or https prefix is mandatory) as parameter. That allows creating xpr files on a web server and use them transparently in local applications. 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) New tag to set the code page for ANSI files. Excel export. if you use xpr files to create Excel files only, speed up the process by using
❑10.16: (10-05-2017) is available as an additional plugin. •Better quality for images in PDF did not work as expected when outside of a frame. Fixed. ▪ 10.16++++ (07/08/2017) previews the background(s) on the screen but does not print them. Useful with preprinted forms. A new dll vpxWait.dll is now available in the vpxPrint system. The entry point calls any external procedure and waits for the process to terminate. vpxCall.exe is a new executable to run the xprint.dll.
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. Breaking change: has been moved to a new separate dll, vpxRTF.dll. This dll should be deployed if you use the convertRTF() function. New entry points in xprint.dll, and . They return the length in inches or millimeters but don't refer to a printer.
❑10.15: (07-04-2017) Different enhancements. New preview design. When printing a selection of pages in duplex mode, incorrect result may occur (fixed). New parameter "EXACT" in the tag. New tags (Save font) (restore font) and (suppress all attributes of font and reset the color to black) vpxPrint is now interfaced with GhostScript which is installed under GNU Affero General Public License (AGPL). More info at www.artifex.com. You only need to install GhostScript in some rare cases, if you want to insert PDF pages from external files and if our internal PDFtoJPG program does not success to convert correctly those external files.
❑10.14: (01-04-2017) Enhancements in the vpxPrint startup time New entry points in { xprint.i} •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). New IMAGE engine when used to display a PDF image file.
❑10.13: (20-03-2017) • allows now long file names as output, New allows partial opacity of rectangles, opens the PDF files when created. •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) Enhancements to and . <ELLIPSE)> allows now a transparent background and <RECT)> a rectangle with rounded corners. ("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) New parameter file. We recently discovered that some printers drivers could print differently, depending on elements or settings external to vpxPrint. The same printer with the same settings printed differently with Windows 10 and Windows 7 (the manufacturer accepted the fact that the driver was faulty but as it seemed difficult to get a quick and efficient answer from this well renowned company, we decided to solve the problem by ourselves). 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) New mail tags: , and . These tags are available with Outlook interface and allow to set the Outlook/Exchange account and/or the senders email address. MailSilent disables the alert boxes when an error is reached, specifically useful with batch jobs. ❑10.11a: (11-02-2016) With multiple monitors, the preview window is opened on the active one. ❑10.11b/c/d: (12-12-2016) vpxPrint files can be encrypted and password protected. That prevents them being opened by someone not authorized. 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: *NEW* Multiple page backgrounds and backgrounds management. 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: New keyword ShowValues in tag to suppress the floating legends. 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) New "UCCEAN128" 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) If a tag is specified in the file it's not skipped by the file content. That allows to replace existing tags in the input file. 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. The new dll's (32 and 64bit) should be deployed to use a tag. New demo program (vpxDemo10.w) with graphical examples. 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. New 'shareware' handling. If the product is not registered, a "DEMO" string appears on printed pages and PDF files, the preview appears as if the product is registered. Enhancements in Excel export. Existing Excel windows are not closed by vpxPrint when an export is done. o10.8b: Excel: when a cell is filled with numeric characters and + - signs like 111-222-333, vpxPrint exports now the cell as native with a standard format instead of a formula ="111-222-333". 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: Enhancements in Excel multi-sheets export. More details on the 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: When stand-alone (vpxprint.exe) preview windows are minimized in the task bar, it could be difficult or not possible to restore and/or close the window from the task bar. Fixed. •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 . New entry point in the xprint.dll: New PROGRESS function in xprint.i: checks the mail return code and returns true if the condition is verified 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 Changing the bin with does not generate an extra Windows print job anymore. ▪ fields are not printed if the page is not displayed in the preview. Fixed in 10.6c New example in the section. ▪ 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: now counts orientation changes with tags. The dll entry point and the are set accordingly. Improved rendering time. The rendering window has been updated to keep track of this modification and does not display the total pages if no reference to or a exists.
▪Value returned by the was incorrect. Fixed. o10.6g: ▪Better handling of the text function. Better display of text. o10.6j: Live/File debug version. The debug system is now included in vpxPrint and should be used with the 4GL support only. The <DEBUG> tag is now available but the syntax is not documented. 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. and tags were not documented in the help file.
❑ 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: A new tag indicates that the file is encoded in UTF-8 without BOM. The tag must be the first tag in the file. about ANSI and UTF encodings. New value for parameter : TYPE3 creates very compact type3 fonts. •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: New graphical system to draw pies and charts. New tags and New colors: add 'LT' or 'DK' before a increase or reduce the color luminosity. Any character except '0'..'9' can be used as delimiter in a color description. o10.3.3 New keyword for Excel export: sets the value of the date delimiter, if different from the standard Windows setting. "" "" "" indicates the format of the date in the report, if different from the standard Windows setting. ▪Message "Unable to load FreeImage64.dll" on some old Windows 64bit versions where MSVC runtime is not installed.
❑ 10.2: New exciting feature, you can create Powerpoint files and/or the report with Powerpoint slide show engine. tag to assign PPT properties. New feature: vpxPrint accepts associated to function keys or buttons in the preview window. New keywords for function keys, for adding buttons in the interface. • Excel files created with tag are not automatically opened. The file type (ANSI, UTF-8 or UTF-16) is displayed in the 'About box'.
❑10.1: (Basic and C#) and demo projects are provided. Help file has been updated. UNICODE version. Support of ANSI and UTF files. vpxPrint accepts ANSI or UNICODE files as input. version The dll or the ActiveX can be used from 64bit software, Display of the info 32/64 bit in the "About" window Enhancements in the 'About' window: when clicking on the "Tool" button, the paths sysWOW64 and system32 are displayed explicitly New chapter/discussion about the 64bit version in the help file The setup program is now digitally signed. closes the preview after a number of seconds without activity. sets the legend of a page in the thumbnail. Enhancements and fix to . Support of JPG, PNG and WMF files. ▪Problem to save image files from the clipboard: fixed. New preview mode, . The preview window is displayed without any system button, menu or title (except those created by tags, if any). tag has been enhanced and numerous new keywords have been added to format the cells. Excel files can be created automatically with the tag. Excel interface is faster than in version 9. 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.
Versions 7 and 8 are no more supported. |
10.47 April 2024 Download
|
||||||
|
|||||||
• New options in the tag to open the preview window in normal mode instead of full-screen. •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. • 9.39d: new API in xprint.dll. Runs a procedure and waits for the end of the process. • 9.39e: tag has been enhanced. vpxPrint searches now for: 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. version 9.39h is the last maintenance version of version 9. |
9.39 3rd Sept. 2014 |
||||||
• New tool . Converts PDF file pages to image files. • now supports PDF files. New parameters has been added to interface vpxPrint with PDFtoJPG directly. Use this tag to insert PDF pages in a vpxPrint report. •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.34b: API now returns number of lines of multi-lines strings. |
9.34 4th Feb. 2014 |
||||||
• do not need an Internet connection any more. They now accept the ANGLE keyword and <BGCOLOR>, <FGCOLOR> tags. •Version 9.33a: Active-X did not support export as a text file. Fixed. |
9.33 |
||||||
• New tag . This tag allows to set a background area to print in the background of the page. Three major benefits: 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 |
||||||
• New AND tags to print reports in black and white or color mode |
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 |
||||||
• New tag •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 • The tag without the # syntax was dependent of the printer setting for resolution. vpxPrint, now, adjusts the image to the image resolution.
|
9.31 |
||||||
• new tag : when the users clicks the mail button, vpxPrint does not call the mail interface but returns to the user with a status 1,000,000 added to the return code. printFilestat() must be used. This is done to interface vpxPrint with your own mail program. • new tag to skip the including of the report in the mail message. •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. • Multiple TIF files can be created by vpxPrint. Simply insert a new tag to start a new TIF file from the current page |
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.
A new concept for PDF files, the split and merge: |
9.30 |
||||||
Enhancements to justification modes : • vpxPrint justifies lines smoothly, even if they contains changes in font, size or attributes, • new tags and to |
9.28 |
||||||
Performance enhancement on startup. |
9.25 |
||||||
Final integration of CDO/MAPI support. Self client to interface with CDO/Exchange. New additional DLL vpMail.dll. New keyword in the mail interface |
9.24 |
||||||
Enhancements to the images transparency. Support of gif and png images. Support of transparency in PDF files. |
9.22
|
||||||
Changes to the mail interface with CDO support. |
9.21 |
||||||
DATAMatrix barcodes can now be printed in a rectangle, not only in a square area, new keyword for DATAMATRIX barcodes. New tag to prevent vpxPrint to connect to Outlook. |
9.20 |
||||||
New tag . This tag allows to send a mail without the report content attached. vpxPrint can then be used to send standard mails. 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 standard mail format is now HTML. This allows to include HTML tags within the body. This option is not available if Outlook is not installed. o including HTML tags within a vpxPrint tag is not very easy, each < or > character must be replaced by \< and \>. We provide now a new function in xPrint.i to do the job. This function, escapeHTML(), converts any < or > into the corresponding vpxPrint values. o new directive for outlook interface to get a receipt when the message is read. |
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 |
||||||
*NEW* you can ignore specific tags at run time with a xprint.ign file. |
9.16 |
||||||
Reports with multiple orientations generate a single Windows print job. A smooth replacement of _osprint.p is provided. |
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 |
||||||
*NEW* FAQ file at www.4gl.fr/faq 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. New entry point to retrieve the Windows default printer. xPrint.i has been updated to reflect this change. |
9.10d |
||||||
New entry point in the dll. Sets the Windows default printer. xPrint.i has been updated to reflect this change. 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. New barcode type implementation Escape characters \, and \= in values. New character sets added to <CHARSET> tag Different styles can now be applied in preview window. New entry point getLastPrinter() to get the last printer used for the report. xPrint.i has been updated. Enhancement to style, PDF files now open without Thumbnails QRCode implementation |
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 • 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
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 |
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. |
|