Example #1
0
        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;
            }
        }
Example #2
0
        /// <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;
            }
        }
Example #3
0
 public void DrawLine(DrawOrigin origin = DrawOrigin.Current)
 {
     DrawLine(string.Empty, origin);
 }