private static void DrawColors(OutputBoundPage page) { var cc = new ConsoleColor[] { ConsoleColor.Black, ConsoleColor.DarkRed, ConsoleColor.DarkGreen, ConsoleColor.DarkYellow, ConsoleColor.DarkBlue, ConsoleColor.DarkMagenta, ConsoleColor.DarkCyan, ConsoleColor.Gray, ConsoleColor.DarkGray, ConsoleColor.Red, ConsoleColor.Green, ConsoleColor.Yellow, ConsoleColor.Blue, ConsoleColor.Magenta, ConsoleColor.Cyan, ConsoleColor.White }; for (int i = 0; i < cc.Length; i++) { for (int j = 0; j < cc.Length; j++) { page.SetCell(i, j, '║', cc[i], cc[j]); } } }
public OutputBoundPage CreatePageFromBuffer() { var page = new OutputBoundPage(this, _BufferSize.X, _BufferSize.Y) { DrawBackground = _BackgroundColor, DrawForeground = _ForegroundColor }; page.Clear(); return(page); }