| Previous Next | Contents |
leaf.table.conclude_table did not reset intable condition if table was unbordered. Fixed, with the addition of a PostScript comment.
leaf.table.Vrule indexed line weights incorrectly fixed.
ACDS 5th Feb 1998
leaf.Init, leaf.table.Spread/List use correct decimal character from the Regional Settings list for decimal alignment.
leaf.table.List applies cell-shadings as for Spread (but much faster).
Web upload as release 1.5a 24th Feb 1998
Layout.ShowProps dropdowns sized more sensibly for small lists.
leaf.table.List uses KeyStyle correctly to retain columns which are not necessarily at the left of the report. Spanned headings are tricky here possible bugs in this area! See the code around line[47] for the main changes.
PostScrp.RunOff gets Abort box in the DQ (see PSP) and turns off the sysmenu as pressing the X gave an error.
Web Upload ACDS 25th March 1998
leaf.table.List failed to page across the FMT specification in the example above. Fixed.
ACDS 26th March 1998
leaf.table.List allows FMT by cell. Some efficiency penalty for the columnar case, but not worth detecting this and avoiding the FMT¨ (unfortunately)
ACDS 8th April 1998
leaf.table.Spread re-wrapped incorrectly when a table cell was split across a page boundary.
leaf.table.List accepts a vector setting of horizontal (as well as vertical) gridlines to allow application to rule after every 5 lines etc. Spread also.
ACDS 22nd April 1998 Web upload
PostScrp.hGrid,vGrid,Box restore font having switched it to draw the box chars. This cures an occasional (bizarre) effect where cells were printed in a very large TimesRoman font on LaserJet II printers.
leaf.table.Measure allows one extra point of slack space around measured headings, otherwise we sometimes get an exact fit which wraps incorrectly.
leaf.table.Spread trims font spec and qfmt spec (cell based) correctly if the matrix did not fit and was chopped widthwise. This could result in columns being formatted with the wrong font.
leaf.InitSpool additional variable leaf.spoolname sets the name of the spool file. If this is null NewLeaf generates a unique name using the system time. This is the best option if you are running on a multi-user system such as Hydra. Note that it is up to the application to delete these files. If the spoolpath is null (the default) NewLeaf now uses the TEMP directory rather than the working directory.
also InitSpool now FERASEs the file if it was already there, as this prevents occasional FILE DAMAGED problems with FDROP for little extra cost in time.
leaf.SpoolPage now has a shy result preventing the occasional 0 in the session.
ACDS 30th May 1998 Web upload