//====== public static methods

        public static TextImage CreateCopyFrom(ITextArrayReader textArray)
        {
            Verify.NotNull(textArray, nameof(textArray));

            var result = new TextImage(textArray.Size);

            for (int x = 0; x < textArray.Size.Width; x++)
            {
                for (int y = 0; y < textArray.Size.Height; y++)
                {
                    result.cells[x, y] = textArray[x, y];
                }
            }

            return(result);
        }
Esempio n. 2
0
 public TextImage ToTextImage() => TextImage.CreateCopyFrom(textArray);