TextExtractor algorithm bug ???

We are using the TextExtractor object in our program.

When the textextractor encounters a subscript character, (chemistry
symbols) it creates a new line object.

Is there any way to avoid this behaviour ?
I already tried settings all different ProcessingFlags...

Code we use (very simple)...

TextExtractor ter = new TextExtractor();
ter.Begin(pag, rcZone2, TextExtractor.ProcessingFlags.e_none);
int numberOfLines = ter.GetNumLines();

the integer "numberOfLines" indicates 18 lines. In reality there are
only 8 lines... (see text below)
the Rectangle rcZone2 is large enough to hold all text.

This is the text we use the textextractor on:

In woorden staat hier:
Eén molecuul N2 reageert met drie moleculen H2 tot
twee moleculen NH3.
In werkelijkheid reageren natuurlijk zeer grote
aantallen moleculen N2 en H2, maar wel steeds in de
verhouding 1 : 3. En steeds worden er twee keer zo veel
ammoniakmoleculen gevormd als er stikstofmoleculen
reageren. Bijvoorbeeld:

Could you please inform us if there is a workaround ?

Kind regards,