Programming with Reflection

image\rwnprg32.gif PrintSOSIPresentation property



object.PrintSOSIPresentation = Value

Data type




Returns (first syntax line) or specifies (second syntax line) how Reflection treats shift-out and shift-in (SO/SI) characters when printing host print jobs or terminal screens.

This property is applicable to 5250 sessions only.


The default is rcSOSIBlank.

rcSOSIBlank SO/SI characters are printed as blank spaces. Use this option for WYSIWYG printing.

rcSOSINoPosition SO/SI characters and the cells they occupy are removed, and the remaining text is collapsed. Note: Removing cells containing SO/SI characters changes the spacing of the text and can potentially cause columns to go out of alignment.

rcSOSISONoPosSI2Pos SO characters are removed, double-byte characters are shifted one cell to the left, and SI characters are printed as two blank spaces. This option preserves the alignment of columns in host print jobs.


image\jump.gif Keyword Index

image\popup.gif Related Topics

image\popup.gif Reflection products that use this property