I'm using AvalonEdit to create a textview which formats text like this:
Col 1 - Col 5 : FontStyle1
Col 6 - Col 12: FontStyle2
I've done this by overriding the ColorizeLine-Method of DocumentColorizingTransformer and then calling ChangeLinePart(...) for each segment of the line. It works, but for a large number of lines (~10000) it takes a very long time (> 10 seconds) to initialize the textview.
Is there a more efficient way to do this?