OpenXML Filter: styles and highlight colors inclusion hides only runs with no properties
When the styles inclusion option is empty:
bInExcludeMode.b=false
tsExcludeWordStyles.i=0
and there are some runs in a paragraph and the first of them has no direct properties specified, it is not included for translation, however, all others are if they have properties.
Almost the same behaviour can be observed with the highlight colours inclusion:
bInExcludeHighlightMode.b=true
tsWordHighlightColors.i=0
Any run without properties is not included in extraction, however, all, which have properties, are extracted.
So, in both cases, I think it would be better not to extract any run.
Related code excerpts are attached. They may be handy when it gets time to address this.