public TextWord GetWord(int column) { int curColumn = 0; foreach (TextWord word in words) { if (column < curColumn + word.Length) { return word; } curColumn += word.Length; } return null; }