コード例 #1
0
        ///<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);
        }
コード例 #2
0
 public void Add(TextElement textElement)
 {
     _textElements.Add(textElement);
 }