addSpaceForSOSI

The addSpaceForSOSI property affects print output in COBOL environments. If you set the property to YES, EGL inserts a blank character before each shift-out (SO) and after each shift-in (SI) character. SOSI characters are used to mark the beginning and end of groups of double-byte (DBCS) characters.

Set the addSpaceForSOSI property to YES when you direct output to a printer that removes SOSI characters from the print line. Set the property to NO when you direct output to a printer that prints blanks in place of SOSI characters.

Because the EGL debugger does not require SOSI characters, you may see alignment differences between the debugger and the printer when a form contains DBCS data.

Values

The property has the following values:
YES
EGL inserts blanks before each SO and after each SI character. This is the default.
NO
EGL does not change the print line.

Feedback