public void DrawLine(string content, DrawOrigin origin = DrawOrigin.Current) { switch (origin) { case DrawOrigin.Header: _header.AppendLine(content); break; case DrawOrigin.Bottom: _bottom.AppendLine(content); break; case DrawOrigin.Current: _current.AppendLine(content); break; } }
/// <summary> /// 回退字符,如果字符中含有空白符会自动过滤掉而且不参与过滤字数的统计 /// </summary> /// <param name="count">需要回退的字符个数</param> /// <param name="origin"></param> public void Backspace(int count, DrawOrigin origin = DrawOrigin.Current) { switch (origin) { case DrawOrigin.Header: _header.Backspace(count); break; case DrawOrigin.Bottom: _bottom.Backspace(count); break; case DrawOrigin.Current: _current.Backspace(count); break; } }
public void DrawLine(DrawOrigin origin = DrawOrigin.Current) { DrawLine(string.Empty, origin); }