Previous Next Contents

Changes up to 1.6b – 6th November 1999

leaf.table.RowHeights – user-defined heights (Spread only for now). Argument gives minimum height in points (like Word ‘At least’ setting). Extra height over and above this is vertically distributed within the cell depending on vertical alignment, default ‘Top’

leaf.table.Clip – Cell clipping options extended ...

0=default (spill in List, wrap in Spread)
1=clip at cell boundary (now implemented in Spread as well as List)
2=spill into next column always (over-ride Spread default)
3=wrap text and extend cell vertically (=Spread default, not used in List)

leaf.table.Borders – Define cells within table. Argument gives borders LRBT in points as an integer matrix. For example 2040 is l=2 b=4 points (maximum line width 9 pt). Experimental – will only work in Spread for the forseeable future!

leaf.table.Spread – implements the keystyles ‘merge repeats’, ‘space before’, ‘rule before’ ... not before time some might say! Also works correctly in CSV and HTML versions (the only KeyStyle which does, however).

leaf.table.List, Spread – longstop check on very wide columns. Forced to be no wider than the frame otherwise we can hit a loop. Adaytum bug report.

Also there is a tricky problem when the fixed cols do not allow room for one of the unfixed cols. The action taken is to progressively unfix columns (starting from the rightmost) until the widest unfixed column will fit. This will very likely end up with no fixed cols at all!

Horizontal scrolling in viewer ... requested by Adaytum. Adds a mini-scroll bar in the lower status line. Always visible, but only active when we zoom in.

PostScrp.OpenPrinter – will accept the name of an existing printer object as well as the name of a printer. Simply clones it if so. This is then set as the chosen printer. This allows the application to configure everything in advance before calling the Newleaf viewer.

leaf.Fetch – Returns null if you try to read off the end of the spool file. Was crashing Booklet unless the file had a multiple of 4 pages. Also leaf.Include was leaving a (harmless) echo to the session when you included an empty page.



Continue to: Changes up to 1.6 – 7th September 1999
© Copyright Causeway Graphical Systems Ltd 1996-9