The option PrintSettings.OutliningIndicatorsVisible works correctly - in that it does, or does not, display the indicators.
However if you set it to False it prints the Text so close to the Line numbers that it makes it very difficult to read.
Could you possibly print some white space (as you do in the UI) between the Line numbers and the start of the text when this option is False.
Thanks
Mike