From Support
'*****************************************************************
'Date: 1/31/98
'Version Level: 1.01
'Programmer: RJS
'Description of change: Changed timelock code to only show our custom
'message the first time the program is started up.
'After the first time starting up, our custom startup dialog
'is displayed if running from command line.
'If calling the OLE Server, we will not display a timelock dialog again
'until the software expires.
'
'*****************************************************************
'*****************************************************************
'Date: 2/2/98
'Version Level: 1.02
'Programmer: RJS
'Description of change:
'Changed to recognize the Windows 95 and NT PDF Writers.
'
'*****************************************************************
'*****************************************************************
'Date: 3/16/98
'Version Level: 1.03
'Programmer: RJS
'Description of change:
' Resolved overprinting problem noted by Chuck Ackerman. In a case
' where there are many lines with zero-spacing, characters were
' getting overlayed, thus causing a loss in data on the reports.
'*****************************************************************
'*****************************************************************
'Date: 4/7/98
'Version Level: 1.04
'Programmer: RJS
'Description of change:
' Implemented code to automatically create the PDF Files
' without using the PDF Writer. The PDF Writer can be used optionally
' if the setting is enabled.
'*****************************************************************
'*****************************************************************
'Date: 4/7/98
'Version Level: 1.05
'Programmer: RJS
'Description of change:
' We currently only support Courier New font when not using the
' Adobe PDF Writer. Acrobat expects some special information
' when using fonts such as Lucida Sans Typewriter, Letter Gothic, etc...
'*****************************************************************
'*****************************************************************
'Date: 4/8/98
'Version Level: 1.06
'Programmer: RJS
'Description of change:
' Page contents objects were not changing, so we weren't jumping to
' the correct page when the user selected a new page. We were always
' displaying the first page. This was a major hole. Reported by: Emmett Toombs
'*****************************************************************
'*****************************************************************
'Date: 4/8/98
'Version Level: 1.07
'Programmer: RJS
'Description of change:
'Added standard text file conversion
'*****************************************************************
'*****************************************************************
'Date: 5/26/98
'Version Level: 1.08
'Programmer: RJS
'Description of change:
'Reworked native PDF creation logic. We had some problems with some
'corrupted PDF files with the previous coding. The new implementation
'should stabilize the PDF file creation now. This means the NATIVE
'PDF Writer capability is now ready to go. Yeah !!!!!
'*****************************************************************
'*****************************************************************
'Date: 9/26/98
'Version Level: 1.09
'Programmer: RJS
'Description of change:
'The following error was occurring from the Acrobat viewer if
'a page had unpaired parenthesis() on a line:
'"There was an error processing a page. Too few operands."
'We now scan for paired parends and then replace them if
'we find unpaired parends.
'This error was reported by Charles hart - Medtronic
'*****************************************************************
'*****************************************************************
'Date: 9/26/98
'Version Level: 1.10
'Programmer: RJS
'Description of change: Replaced StrCheckPairedVal() with StrCheckPairedVal2()
'The new version of this routine looks for correctly paired parends which
'are orientated incorrectly () = Correct )( = Incorrectl.
'The "There was an error processing a page. Too few operands." error occurs
'when a page is encountered with wrongly orientated parends.
'This error was reported by Vern - Old Republic
'*****************************************************************
'*****************************************************************
'Date: 4/9/99
'Version Level: 1.0.11
'Programmer: RJS
'Description of change:
'Changed PDFObjOffsets and PDFPageObj to handle up to around
'64000 pages.
'Customer had reported a "Error 9, subscript out of range"
'error message occurring in a 11000+ page report.
'
'Also changed version numbering to 1.0.11
'*****************************************************************
'****************************************
'Date: 4/20/99
'Version Level: 1.0.12
'Scan string for the ANSI vertical
'line character Chr(166) and replace with
'a vertical line character Chr(124).
'This fix prevents vertical lines from looking
'like an italic "f" character in the PDF. This
'problem does't occur when the Adobe PDF
'Writer is used.
'
'Reported by - Ruben Martinez - National Amusements
'****************************************
'****************************************
'Date: 5/18/99
'Version Level: 1.0.13
'Scan the end of a string for
'a back slash character and replace with
'a period. If a line ends with a back slash
'the Adobe Acrobat Reader will have problems
'reading data from a page.
'This problem does't occur when the Adobe PDF
'Writer is used.
'
'Reported by Pete Nygaard - Rite-Hite
'****************************************
'********************************************************************
'5/19/99 - V1.0.14
'We now handle line spacing correctly on the last record.
'The last record wasn't line spacing correctly.
'
'Reported by: Brian Leroy - IMSG
'********************************************************************
'********************************************************************
'9/15/99 - V1.0.15
'Implemented CPI/LPI page scaling setting. If this setting
'is enabled, we use the AS/400 CPI/LPI values and page rotation
'values to determine how to scale the report page
'
'Did initial code implementation of page scaling based on AS/400 page length
'although this code has not been enabled for the end user yet.
'
'Req by: Dean - Mennonite
'********************************************************************
'********************************************************************
'9/22/99 - V1.0.16
'Tweaked page scaling so the CPI is more accurate.
'When using LPI/CPI scaling, the only way to alter the width and
'length of a report page is by altering the AS/400 print file
'attributes. The new "Font Width Scale Factor" can be used to
'tweak CPI width scaling.
'
'Req by: Dean - Mennonite
'********************************************************************
'*****************************************************************
'Date: 10/1/99
'Version Level: 1.0.17
'Programmer: RJS
'Description of change: Added StrCheckPairedVal2() for last record.
'A customer ran into a problem where the last report line had an
'unmatched parenthesis pair, thus causing the following problem:
'The "There was an error processing a page. Too few operands." error occurs
'when a page is encountered with wrongly orientated parends.
'This error was reported by Trong - Carlson Craft
'*****************************************************************
'*****************************************************************
'Date: 11/1/99
'Version Level: 1.0.18
'Programmer: RJS
'Description of change:
'Added Adobe Distiller functionality for those who want to use it.
'This requires the Adobe Acrobat Distiller V4.0.
'Req by: Woraphot/Castrol
'*****************************************************************
'*****************************************************************
'Date: 11/6/99
'Version Level: 1.0.19
'Programmer: RJS
'Description of change:
'Changed PDFObjOffsets and PDFPageObj to handle up to around
'200000 pages.
'Customer had reported a "Error 9, subscript out of range"
'error message occurring in a 80000+ page report.
'*****************************************************************
'*****************************************************************
'Date: 11/26/99
'Version Level: 1.0.20 - 1.0.21
'Programmer: RJS
'Description of change:
'Added VSVIEW control to handle printing when printing via the
'Adobe Distiller. When we used the VB printer object under Windows NT,
'printing to the Adobe Distiller printer would usually give us incorrect
'font results and then would sometimes work without reason.
'
' Note: When installing this version, the entire setup for the
' WinSpool/40 PDF Report Converter must be downloaded and
' installed.
'
'Requested by: Woraphot - Castrol
'*****************************************************************