Beispiel #1
0
        public static string DrawItems(BakedFlowLayout layoutResult, IEnumerable <BakedFlowLayout.BakedRow> rows)
        {
            var drawPanel = new AsciiDrawPanel(layoutResult.GetNode(layoutResult.OriginalRoot.Name.Text).Size);

            foreach (var row in rows)
            {
                foreach (var item in row)
                {
                    drawPanel.DrawRectangle(item.Rectangle, '.');
                }
            }

            return(drawPanel.GetImage());
        }
Beispiel #2
0
 public FragmentAndRow(BakedFlowLayout wholeLayout, BakedFlowLayout.BakedRow bakedRow, List <TextOutputFragment> fragment)
 {
     WholeLayout = wholeLayout;
     BakedRow    = bakedRow;
     Fragment    = fragment;
 }