Flagstone Software

12747. Leading in FSDefineTextField is decoded as unsigned.

The leading attribute on FSDefineTextField which defines the spacing between lines is decoded as an unsigned value. It should be decoded as a signed value.

Root Cause

Software error

Workaround?

There is no workaround however changing he source code is simple. In FSDefineTextField.java change line 1077 from:

leading = coder.readWord(2, false);

to read the field as signed:

leading = coder.readWord(2, true);

When will it be fixed?

This was fixed in Transform 2.1.6 released on 31-Dec-2007