private void ExpandLastRun(int length) { if (this._fonts != null && this._fonts.Count > 0) { CharacterRunFont characterRunFont = this._fonts[this._fonts.Count - 1]; characterRunFont.Expand(length); } }
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); }