コード例 #1
0
 private void ExpandLastRun(int length)
 {
     if (this._fonts != null && this._fonts.Count > 0)
     {
         CharacterRunFont characterRunFont = this._fonts[this._fonts.Count - 1];
         characterRunFont.Expand(length);
     }
 }
コード例 #2
0
        public IFont AppendTextRun(string value, bool replaceInvalidWhitespace)
        {
            int length = _text.Length;

            if (replaceInvalidWhitespace)
            {
                AppendWithChecking(value);
            }
            else
            {
                _text.Append(value);
            }
            CharacterRunFont characterRunFont = new CharacterRunFont(_createStyle().Font, length, _text.Length - length);

            _fonts.Add(characterRunFont);
            return(characterRunFont.Font);
        }