Previous Next Contents

Changes up to 1.6i – 14th June 2001

leaf.table.List/Spread – accept vectors of vectors as equivalent to matrices (of column vectors). This changes the current behaviour for calls with simple vectors (where the content was simply enclosed before) but the current behaviour is (a) undocumented and (b) useless, so the change should not hurt any existing systems. If it does, the solution is to ensure the argument is passed as a rank-2 matrix.

leaf.SkipToPage – optional left arg (default=1) does an actual page throw. Set this to 0 if you want to reset the page count, then (say) use nlSwitch.

leaf.table.c2b – allocation of columns to pages (Fit-to-page) was fooled if you had 1 fixed column (Keystyle=1) and printed a 1 1 matrix!

leaf.table.Spread – calling this multiple times (within the same table) with fit-to-page set to 1 failed. Fixed

leaf.DefineFont – copies PostScript font names into any duplicated fonts. This is for Richtext which sets up a complete font collection as F1-Fn regardless of whether they already exist. When we run this out to PDF it is essential that the mappings Arial-Helvetica etc still work correctly.

leaf.Init – if just run on its own it left the spool file tied. Generally harmless as it was normally followed by a leaf.Use and a report and a Close – but better to tidy up and have leaf.Use retie the file!

leaf.parse_htm – must be sure to close <sup>1</sup> tag even when it is the final output in a table cell (a very common case). Otherwise PDF generation never cancels the adjusted baseline and text walks up the page!

leaf.table.Spread – a fitted-to-page table with ‘deep’ headings could die if it came at the distance from the bottom of the page where the need for a new frame was picked up only at the point where the headings had been formatted. Fixed.

leaf.Overlay – must clip out the initpage line as the composite page gets two of these otherwise which really messes up the PDF contents table!



Continue to: Changes up to 1.6h – 16th January 2001
© Copyright Causeway Graphical Systems Ltd 1996-9