///<summary> ///</summary> ///<param name="splitCharacters"></param> ///<returns></returns> public TextElementCollection Split(SplitCharacterList splitCharacters) { var textElementCollection = new TextElementCollection(); String[] elementStrings = Regex.Split(_text, @"(?<=[ .,;])"); foreach (String elementString in elementStrings) { // todo: determinate if the splitcharacter should be kept. var textElement = new TextElement(_paragraph, elementString, _fontStyle, _fontSize, _color); textElementCollection.Add(textElement); } return(textElementCollection); }
public void Add(TextElement textElement) { _textElements.Add(textElement); }