Version
History
Go to the
CompileErrors section
for instructions on how to upgrade your SendToWindows (if you're upgrading from
a version prior to version 1.71).
Version 1.81 Gold: Released
April 21, 2008
- Fixed an issue with the file extension not being
correctly detected or replaced because of a clipping issue.
- Added SendToWord.wordFileName
and SendToExcel.excelFileName. These properties store the
Word and Excel names for the saved documents as reported by Word and Excel,
including the full path. These will be blank until the document is actually
saved.
- Fixed: The file name is run now uses the file name
returned by the actual Office application (for Word and Excel).
- Documentation format update and cleanup, moved the History to a separate
document, fixed all links, reduced the documentation size and moved all
formatting to CSS. The HTML is moving towards clean XHTML Strict
compatibility.
- Fixed compatibility with PDF Tools.
- Fixed: If Default color is color:none, then force fontcolor to
color:black.
- Change: Saving in Word uses longpath() (rather than path())
- Fixed: PDFXchange3 support - was setting the PrintPreviewer template
variable incorrectly (deprecated values).
Version 1.80
Gold: Released
March 6, 2008
- Template change - clears the default Excel extension.
When an sending to Excel, let Excel determine the output extension -
otherwise an incorrect document format could be created (in Office 2007,
when specifying an xls file).
- Object change - class property to preserve data
format (without adding a ' in to strings where necessary).
Version 1.79
Gold: Released
February 29, 2008
- TXA fix - fix badly positioned checkbox introduced in
TXAs in 1.78.
Version 1.78
Gold: Released
February 29, 2008
- Include 'Date using True-Date format' for Excel exports
checkbox into the ABC TXAs (was only in the legacy TXAs).
Version 1.77 Gold: Released
October 4, 2007
- Minor Template cosmetic changes.
Version 1.76 Gold: Released
October 4, 2007
- Fixed: Problems when saving Excel spreadsheets in
Office 2003 and older, this was a problem with the OfficeInside version
check added for Office 2007 support. Please ensure that you upgrade to
OfficeInside 2.61 in order to use this release of SendTo.
- Added: Automatic file extention handling for versions
of Office older than Office 2007, this ensures that no extension needs to be
specified for Excel and the correct extension will be added and previewed
- Fixed: Excel being displayed when a document was
being sent to Excel. By default the document creation is done in the
background and Excel is not visible.
Version 1.75 Gold: Released
October 4, 2007
- Added: The class automatically converts numbers passed
as the Excel start column to the correct column name, and checks for invalid
column names, which are reset to the first column - 'A'.
- Added: Support for Excel 2007, automatically detects
the version of Excel installed and handles it accordingly
- Note: If you support Excel 2007 it
is strongly recommended that you either do no specify the file extension or
ensure that you specify the .XLSX extension when saving in Excel 2007.
Saving a new XLSX format document with a .XLS extension will result in Excel
displaying a warning message when opening. There is a new method in
OfficeInside to check the version number of Office -
oiExcel.GetOfficeVersion().
- Important: You MUST
be using Office Inside 2.60 or later for this release of SendTo. Please
ensure that you upgrade OfficeInside our you will get compile errors on the
new GetOfficeVersion() method.
Version 1.74 Gold: Released September 4, 2007
- Template Feature - support alternative queue (for 3rdparty template
support) - rather than the browse queue.
Version 1.73 Gold: Released August 23, 2007
- Feature - allow CSV format to be sent to an alternative text editor (does
not force to notepad in the INit method if it is already set to something
else). Check out sendto.htm#FAQ8.3 for more details
- Template embed points for each file format (so that change to class
properties can be made after class instantiation)
- Template - all SendTo embeds in the SendTo_Window placed in the SendTo
tree.
Version 1.72 Gold: Released July 24, 2007
- Feature - allow ABC users to stipulate an ini file (rather than using the
application's ABC INI file manager object) to
save
SendTo window settings.
- Fix - support for PDFxChange v3
Version 1.71 Gold: Released July 20, 2007
- Fix - regression in 1.70 for C55 users - passing the Queue by reference
was illegal in C55. SendToWindow parameters requires re-alteration to cater
for C55.
Version 1.70 Gold: Released July 19, 2007
- Fix - caters for FileExplorer existence on the same window as the SendTo
is called from.
- Changed the SendTo window call to accept a group (in case of future
additions to the call parameter list - will only require a recompile).
Version 1.66 Gold: Released June 18, 2007
- Feature - ability to suppress column headings at runtime (CSV, Word and
Excel files) - requires a new SendTo window.
- Fix - Move map of the SendTo window to the end of the map, so that it
will duplicate there (if mapped by MProj or something else).
- Hide the other settings tab (used for internal template settings).
Version 1.65 Gold: Released October 3, 2006
- Error message displayed if file is not created (xml, csv, htm, xls and
doc).
- If Preview is checked (for XML output) then xml file is previewed.
Version 1.64 Gold: Released October 2, 2006
- Draw version check corrected.
- NetTalk4 version corrected (caters for interim NetTalk4 builds).
Version 1.63 Gold: Released June 21, 2006
- Regression introduced in 1.62
Version 1.62 Gold: Released June 20, 2006
- Support for PDFX Tools v2.0 (requires a project define: PDFXChangeV2 =>
1).
Version 1.61 Gold: Released June 19, 2006
- Supports column field assignment in XML output (output sequence restricted
to sequence of fields as they occur in the queue).
Version 1.60 Gold: Released June 8, 2006
Version 1.51 Beta: Released June 6, 2006
- Improved PDF addition support (default to SVPDF if more than one PDF
extension is added).
- Removed WinEvent addition in the TXAs
- NoPopulateOption added to the Send2tmp.txd file.
- Disables Makeover on the SendTo_Window (which prevents flicker).
- Automatically enable XML export if xFiles is added to the tempate
Version 1.50 Beta: Released June 2, 2006
- FTP_Port added to the import TXD (for NetTalk 4 FTP routines support) for
legacy templates.
- Support for suppressed columns in export to XML.
- Support for xFiles v1.06 and later.
Version 1.49 Beta: Released March 22, 2006
- FTP_Port added to the import TXD (for NetTalk 4 FTP routines support).
Version 1.48 Beta: Released March 21, 2006
- Compatibility with the new WinEvent equates (version 3.37).
Version 1.47 Beta: Released January 9, 2006
- Implemented translation support completely (in the SendTo window).
Version 1.46 Beta: Released December 7, 2005
- Fix for FTP file selection (strip out path).
- Remove window timer event monitoring from the SendTo window (obsolete
code).
- Fix for array range error in CSV EndHeaderRow
- Allow more chars in the delimiter (for CSV files)
- Allow derived class to be used in the place of default SendTo classes.
- Workaround for late declared template variables (when working in the
window formatter on the SendTo window)
- Put SendTo embeds in correct tree structure.
- Warn for incorrect SendTo FTP procedure parameters.
- Add FTP port setting.
- Fixed GPF after FTP file.
Version 1.45 Beta: Released November 18, 2005
Note: This release requires an updated
Draw to version 2.20
- Fix for page numbering (forces endpage after linesperpage lines have
been printed) (New property TotalLinesPrinted) (New method EndPage)
- Support for internal icons (i.e. resources)
- Support for other bit depth icons (see
FAQ
4.3)
- Allow dates to be sent in TrueDate format to Excel (requires a re-import
of the SendTo windows) (New property PreserveDateData)
- Fix - report uses printer default paper (requires a re-import of the
SendTo windows).
Version 1.44 Beta: Released November 8, 2005
- Fix - work around for trees (styles are correctly assigned when a column
is treed).
- Fix - correct assigning of icons when a column has the COLOR attribute.
- Change - New property self.clm.StyleField[x] contains the number of the
style field.
- Fix - xFiles (where an old version of xFiles is present, and for the
correct object name set in the template prompt (was fixed to ThisXML).
Version 1.42 Beta: Released November 2, 2005
In this release, I recommend a re-import
of the SendToTMP file into your dictionary,
as well as a re-import of the SendTo windows into your application. This is not
essential,
but in order to utilize new and future features, this is recommended.
- Feature - support for XML export (using xFiles version 1.03) - requires a
couple of mods to the SendTo window (check FAQ
7.1 for details).
- Feature - prettified the SendTo window (by default). Added boxes around
the entries (made transparent) - and coloured the background of the options
and groups correctly (to match the grad_bar.bmp graphic). Made SendTo
delimiter group (containing the SendTo delimiter entry box as well).
- Fix - hides the filename/emailaddress entry box when the clipboard is
exported to.
Version 1.41 Beta: Released November 1, 2005
- Fixed - formatting of cells (in printed output). This was prevalent in
dates especially.
- Fixed - rows without icons, where preceeding rows had icons - the icon was
being drawn in the row.
- Fixed - supports internal icons.
- Feature - SendTo clipboard (in excel, word, csv or HTML format).
- Feature - SendTo CSV - selectable (runtime and template setable default
character)
- Feature - SendTo FTP (requires NetTalk 4 - still coming).
Version 1.40 Beta: Released September 12, 2005
- Fixed - blank pages output to printer for multiple page printing (forces
columns to be output to last page(s)).
- Fixed - forces multiple printing pages to be limited to no of possible
column output (i.e. to ensure no blank page output).
- Fixed - Column printing where a group spans a number of columns where the
last on line is inconsistently used (new properties RunningColumn and
RunningRow assigned to each cell to track it's x\y co-ordinates in the
list). Also LastRunningColumn and FirstRunningColumn tracks across multiple
page reports the starting and ending column required.
- Fixed - forces first column in group into top position (heading) where no
group header is present.
- Fixed - height of Headerbox when no group header is present.
- Fixed - detail string uses picture that is used in the list (rather than
fixing to @s255).
- Fixed - HTML class - apply text color to greenbar output (does not apply
background color though).
- Fixed - consistent header height across multiple page reports.
- Fixed - Word output sets the column width according to the list box
widths.
- Feature(Word) - sets the document to landscape mode if the listbox is too
wide for the page.
- Feature(Word) - uses a widthfactor to size the columns if the listbox is
too wide for landscape mode.
Version 1.39 Beta: Released July 01, 2005
- Fixed duplicate variables in child classes for Clarion 6.2.
Version 1.38 Beta: Released June 10, 2005
- Added option to the global extension to suppress the addition of
the SendTo option to the right click popup menu.
- Compatibility with Clarion 6.2
- PagesWide not being calculated correctly, column widths are incorrect and
the columns on pages after the first (width wise) are not correct
- Init method - corrected where logging flag is checked
- Added space for an icon even if it is off or hidden, added code to include the
icon width in the column width calculations
- Hidden or cycled columns not being correctly taken into account for auto-paging
Version 1.37 beta: Released March
18, 2005
- Fixed bug with reports that were multiple pages wide, using the
"Auto calculate page width" as well as specifying the width manually.
- Added code for future versions of Office Inside and the other required accessories
that allows version checking on a template level, so that warnings can be
displayed at compile time, as well as at runtime.
Version 1.36 beta: Released March
09, 2005
Important: You need Office Inside 1.69 or newer for this version of SendTo!
- Added support for custom paletted in Excel, allowing all font styles
and colors to be supported
- Added support for background cell colors in Excel
- Add a new option for INI files (Use Application INI file), which uses the Application
settings for determining the INI file to store settings in.
- Changed ABC template to use the INI manager instead of GetIni and PutIni functions.
- Added code to the template to display a warning message when the SendTo window
is displayed if the program is compiled with an old version of Office Inside.
Version 1.35 beta: Released March
02, 2005
Important: You need Office Inside 1.67 or newer for this version of SendTo!
- Word:
- Fixed black background occuring when certain settings were
used for the browse
- Fixed missing greenbar effect in Word files
- Added support for RGB colors to Word (all colors are now
exported exactly as they appear in the browse)
- Fixed depth of header
- Added background color to header
- Increased distance between table page heading and table
- Fixed coloring of all fields and backgrounds
- Styles are correctly exported
- Fixed blank cells not being formatted (background coloring etc. is now done regardless
of the contents of the cell).
- HTML
- Fixed conflict between styles and the added greenbar effect
(adding a greenbar correctly overrides the cell background color).
- Fixed blank cells not being formatted (background coloring
etc. is now done regardless of the contents of the cell).
- PDF
and Printer
- Fixed conflict between styles and the added greenbar effect
(adding a greenbar correctly overrides the cell background color).
- Fixed error coloring some fields
- Fixed the depth of the header row
- Known bug: Printing to a PDF using the Clarion 6 PDF export produces bold font.
This will be correct in a subsequent release.
- Excel
- Fixed Negative Numbers being sent as string literals rather
than numeric
- Next version will support RGB colors, and full coloring of all fonts, cells etc.
along with custom palettes for support of all RGB colors.
Version 1.34 beta: Released February
7 , 2005
- Fixed - Charset support (in template and in the row generation in
reports).
Version 1.33 beta: Released January 24 , 2005
- Include SendTo compliant legacy browse template for C55 in
installation.
- Allow positioning of the SendTo item in the popup menu.
- Fix for Clarion 6.1 9032.
- Improved method of column suppression.
Version 1.32 beta: Released 7 December , 2005
- Work around for legacy browse oddity where there are > 2517 records
required for output (check
FAQs
for caveats).
Version 1.31 beta: Released 6 December , 2004
- Support for different page sizes in printouts (Requires SendTo windows
re-import).
- If records are limited, then we reset the browse queue to contain all
records again.
- Allow optional controls to be deleted from the SendTo window (if not
required).
- New method - SetPageSize to set the new PaperWidth and PaperHeight
properties.
Version 1.30 beta: Released 29 November , 2004
What's Changed:
- Fixed Word table sizing.
- MergeCells for Word and Excel.
- Fixed Alignment for Word output.
Version 1.29 beta: Released 29 November , 2004
What's Changed:
- Fixed allignment of cells in a multi-lined group.
- Workaround for non-functional prop:right in Reports.
Version 1.28 beta: Released 29 November , 2004
What's Changed:
Version 1.27 beta: Released 29 November , 2004
What's Changed:
- Added PDFXChange support (in ABC applications only).
- Assert in Template Utility to warn if the SendToTempFile is not present in
the dictionary.
Version 1.26 beta: Released 26 November , 2004
What's Changed:
- Fix - when groups do not contain a consistent amount of rows.
- Template fix - remove the file when required to be removed after emailing
(as apposed to removing when not required to be removed).
- Fix - if column is last in the group and column is suppressed.
- Feature - template driven default filename for output file.
- Fix - Word output - rectified the row calculation (sometimes the table in
word had a whole bunch of extra rows in it).
Version 1.25 beta: Released 22 November , 2004
What's Changed:
- Fix - when columns are suppressed within a group, with the LastOnLine
attribute set.
Version 1.24 beta: Released 22 November , 2004
What's Changed:
- New Feature - ability to customise column headers and suppression at
template level for each browse (please note that the old method of template
column suppression is now obsolete).
- Fix - for columns with the lastonline outside of a group.
Version 1.23 beta: Released 18 November , 2004
What's Changed:
- Fix for Legacy MsSQL SendTo browses.
Version 1.22 beta: Released 11 November , 2004
What's Changed:
- Fix - No blank line when all columns are in groups without headers (in
file output).
- Fix - index out-of-range for same condition.
- Feature - Ability to set whether title is included in file outputs.
- Template - made options tab for SendTo Browse Control Button, can limit
amount of records from this control template.
- TXA - made Printer input readonly (also in control template).
- Fix - checkboxes for PDF output is displayed on Control template -
allowing PDF output.
Version 1.21 beta: Released 10 November , 2004
What's Changed:
- New feature - allow multi-rowed groups to appear on a single row (setting
in Global Extension Template).
- Fix - Group headers span columns (in HTML), and better support for
LastOnLine in Groups (Details and headers span columns where necessary).
- Template Change - more embed points before creating the SendTo file.
- Template Change - fix for illegal characters in the auto-filename.
- Template Change - Close SendTo window before comparing window Reponse.
Version 1.20 beta: Released 28 October , 2004
What's Changed:
- Fix for a group with hidden columns where the group is the last column.
- Improved the SendTo windows for import.
Version 1.19 beta: Released 26 October , 2004
What's Changed:
Note: You will need at least
version 1.54 of Office Inside in order to implement this version of SendTo.
- Excel template file name.
- Added template option to default SendTo file's location.
- Add default extension into filename if file extension blank.
- Hide options (instead of disabling when not required)
- Fixed HTML, Excel, Word global (default) font options.
- Fixed Index out of range GPFs (showed up in debug mode).
- HTML embedded into email.
- Revamped the SendTo window.
Version 1.18 beta: Released 19 October , 2004
What's Changed:
- Fixed incorrect template variable - %RepTPLFontName.
Version 1.17 beta: Released 19 October , 2004
What's Changed:
- Fixed incorrect template variable.
- Relabeled all Local template disables to %LocNoSendTo.
Version 1.16 beta: Released 18 October , 2004
What's Changed:
- New look template.
- Removed double quotes from heading in Word documents.
Version 1.15 beta: Released 13 October , 2004
What's Changed:
- Improved Multi-Proj support.
- Fixed LastOnLine in groups where some columns exist without the LastOnLine
attribute.
Details:
- pDefines added to MultiProj template embeds for Multi-Proj support.
- Ability to disable TempFile removal (in the SendToWindow)
- Embed point provided before sendTo email - to allow for user option setup.
- Code in place to allow deletion of the Configure checkbox (on the
SendToWindow) if Email configuration is not required.
- Clear the ThisWindow.open property when the SendTo window is closed.
- LocST:Response added to C6 legacy apps.
- Styles and Icons groups' dimensions referred correctly (syntax error).
- Fixed LastOnLine in groups where some columns exist without the LastOnLine
attribute.
- Check before addressing dim 0 in the icons array.
- Clear column and group arrays before assigning values to them.
- New properties in the grp group: Exists, Columns, Width. Also LastColumn
property.
- MaxCols1 is incremented version of MaxCols (for addressing the MaxCols + 1
dimension to see if the next column is in a group).
Version 1.14 beta: Released 21 September , 2004
What's Changed:
- Supports wPDFControl template in Clarion6.1 (template fix).
Version 1.13 beta: Released 14 September , 2004
What's Changed:
- Changed SendToTempFile prefix from SEN to SEN2TMP. This is less likely to
clash with existing file prefixes (in the dictionary).
- Some template changes - allow you to set the prompts of the Output to.
Allow forcing of extensions (for file output) if extensions are blank.
Enable start button as soon as you start typing a filename/email address
into the output field.
Version 1.12 beta: Released 13 August , 2004
What's Changed:
- Work around for multiple (wide) page reports where icons are used.
- Improved column allocation for multiple (wide) page reports.
Details:
- Property change - IconControl changed to uLong.
- New SendToPrinter method - Kill to dispose the Draw class.
- NoOfColumns method is obsolete (replaced by the NoOfColumns property which
is set during LoadListBoxProerties).
- If column is non-existant, set the width to 0.
- CreateHeader method improved (widthfactor corrected, PagesWideCount set in
correct place, so columns are assigned correctly to multiple paged reports).
- SetDetail - work around Draw bug (where report is resized). Icons can only
be printed on singled paged reports (for the present).
- Template - warn about upgrading to WinEvent 3.19 if compile errors occur.
- Restrict SendToFileProcess extension template to Processes and
SendToPrinterReport extension template to Reports.
- SendTo option in the popup menu (ABC) moved to the end (after separator).
Version 1.11 beta: Released 4 August , 2004
What's Changed:
- Template Change - enables start button if FileLookup button used to find
file (for SendTo file).
Version 1.10 beta: Released 2 August , 2004
What's Changed:
- New feature - Ability to print Multiple pages wide. If your columns are
too compressed when trying to fit onto one page, then use mulitple pages
(wide) to have more report "real estate". Support for both
automatic and fixed.
- PagesCount variable required (necessary change to your SendTo_Printer
routine).
- Bug fix - LastControl property introduced to track the creation of
controls.
- New methods (in SendToPrinter class) - ArrangePages and next to handle
multiple paged (wide) reports.
- Template Change - New options in the SendToWindow control template to set
pages wide (for reports).
- Template Change - manually tracks page numbers (you need to change your
SendToPrinter procedure to cater for this).
Version 1.09 beta: Released 28 July , 2004
What's Changed:
- Implemented Module handle into SendToWindow call - this requires the
parameters of the SendTo Window to change (Check the
FAQs
for more details). Assert added to warn of the required change.
- Improved LastOnLine support (and report spacing when LastOnLine is used).
- Fixed header order where multiple groups are used (containing columns with
the LastOnLine attribute).
- Added asserts to the template when necessary global extension templates
are absent.
- In a Multi-DLL application you will be required to add the WinEvent Global
Extension template into your other applications (that use the SendTo
functionality without containing the SendTo windows).
- SendToWindow passed the module handle (for extracting internal icons -
this feature is still coming).
- Done away with addition passed parameters for setting default outputs in
the SendToWindow.
- New properties to cater for multiple horizontal page printing (this
feature is still coming).
Version 1.08 beta: Released 23 July , 2004
What's Changed:
- Fixed disable SendTo in the template.
- Fixed the incorrect driver file projection in Clarion6.1.
Version 1.07 beta: Released 21 July , 2004
What's Changed:
- Fixed cwutils.clw projection in Clarion6.1 (which does it automatically
now).
- Added support for omitting columns (from the SendTo output).
Version 1.06 beta: Released 16 July , 2004
What's Changed:
- Support for Groups
- Support for LastOnLine
Details:
- Template - Project the DOS driver.
- Template - Disable SendTo was not completely omitting source code
generation.
- Class - new methods and properties for Group support (NoOfRows and
NoOfColumns)
- Class (Base, CSV, HTML, Word & Excel) - WriteColumn, EndHeaderRow,
EndDetailRow - used for better generic file creation.
- Details property in CSV class increased to 65535 (instead of 4000)
Version 1.05 beta: Released 11 June , 2004
What's Changed:
Details:
- Template Change: Allow SendTo_Window to be in another app.
- Template Change: Optionally automatically map to the external SendToWindow
procedure.
- Template Change: SendToWindowControl - allow style file to be entered.
- Class Change: Don't generate p tags, copy style file into the HTML if a
Style file is used, end div tag.
- New Method: _ReadCSSFile (Reads the style file in and adds the FONT (if
not in the Style file)).
- LoadListBoxProperties - loads the group styles and details into the grp
array property.
- CreateHeader and SetDetail (methods) - code moved into generic file method
(for CSV, HTML, Word and Excel classes)
- Bug Fix - FontSize was returning the style number. Also if ColStyle is
used, and Style size was 0, was returning 0.
Version 1.04 beta: Released 8 June , 2004
What's Changed:
- Support for wPDFControls from Klarisoft
to generate PDF file output.
- Support for Icons in reports (at this stage, they must be external icons).
Note - if you have not added the Draw global extension you will get
compile
errors now.
- You can disable (via the template) some of the output options.
Details:
- New method (SendToBase.LoadIcons)
- SendToPrinter.CreateDetail - uses Draw to place icons on the report
output.
- SendToPrinter.Init - inits the draw object pointer
- SendToBase.Init - calls the LoadIcons procedure.
- Template change - checks for existance of wPDFControls (to allow for PDF
support)
- Template change - make Configure Email optional
- Template change - make provision to select between PDF generators (if both
SV's Report to PDF and wPDFControls are present).
- Template Change - allow HyperActive to be used for legacy applications (to
view the PDF file).
Version 1.03 beta: Released 28 May , 2004
What's Changed:
Version 1.02 beta: Released 28 May , 2004
What's Changed:
- PDF Support for Clarion6 - ABC applications (How?).
- Supports: Font and Background colors. Fontname, Fontstyle and Fontsize are
unsupportable at this stage because of a Clarion irregularity.
- Excel: fixed numeric support (and checks for formulas in strings).
Details
- Template Fix: once attribute attached to the include of the prnprop.clw
file
- Template Change: Allows PDF support if SVReportToPDF exists.
- Template Change: disables FileFormats that aren't required.
- Template Change: Call to SendTo_Printer parameters have changed - this
will require a re-import of the SendTo_Printer procedure.
- Template Change: If the SVReportToPDF template exists on the report, then
force the output to be SendTo compatible.
- Template Change: Add the necessary local variables to the local data (for
the SendtoprinterReport extension template).
- SendToExcel change: New method - CheckForFormula - tests strings before
sending them to Excel.
Version 1.01 beta: Released 27 May , 2004
What's Changed:
- Fixed: Progress Counter string (now displays correct percentage instead of
0%).
- Supports: Font and Background colors. Fontname, Fontstyle and Fontsize are
unsupportable at this stage because of a Clarion irregularity.
Details
- New SendToBase properties - Style.exists set if Style array is used,
otherwise left clear. clm.ColStyle - if a default style for the column is
used, ProgressText - contains the text to display in the percent increase
string.
- New SendToBase methods - _CellStyle and _ColorEquate.