SphereStudio.Plugins.FontEditView.CompilePreview C# (CSharp) Method

CompilePreview() private method

private CompilePreview ( ) : void
return void
        private void CompilePreview()
        {
            string str = PreviewTextBox.Text;
            Bitmap img = new Bitmap(PreviewImageBox.Width, PreviewImageBox.Height);
            Graphics g = Graphics.FromImage(img);
            g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.NearestNeighbor;
            g.PixelOffsetMode = System.Drawing.Drawing2D.PixelOffsetMode.Half;
            int x = 0;
            int zoom = _fontLayout.Zoom;
            foreach (char ch in str)
            {
                Bitmap charImg = _fontLayout.Characters[ch].Image;
                g.DrawImage(charImg, 4 + x, 4, charImg.Width * zoom, charImg.Height * zoom);
                x += charImg.Width * zoom;
            }
            g.Dispose();
            PreviewImageBox.Image = img;
        }