System.Drawing.Graphics, рисовать таблицы?

У кого-нибудь есть примеры использования этой библиотеки System.Drawing.Graphics для рисования таблиц с использованием DrawRectangle или DrawRectangles или любым другим методом?

Я пытаюсь настроить здесь с DrawRectangle, но это сложно, это занимает слишком много времени, чтобы сделать что-то простое, и это не интуитивно понятный инструмент. Я создал статьи в Интернете, но я не нашел ничего, кроме того, что я изучил до сих пор.

1 ответ

Решение здесь ниже:

protected void Page_Load(object sender, EventArgs e) 
{
    var image = new Bitmap(800, 600);
    try 
    {
        var graph = Graphics.FromImage(image);
        graph.FillRectangle(Brushes.White, new Rectangle(new Point(0, 0), image.Size));
        for (int col = 0; col < image.Width; col += 100) {
            graph.DrawLine(Pens.Black, new Point(col, 0), new Point(col, image.Height));
        }
        for (int row = 0; row < image.Height; row += 30) {
            graph.DrawLine(Pens.Black, new Point(0, row), new Point(image.Width, row));
        }
        graph.DrawRectangle(Pens.Black, new Rectangle(0, 0, image.Width - 1, image.Height - 1));

        Response.Clear();
        Response.ContentType = "image/jpeg";
        image.Save(Response.OutputStream, ImageFormat.Jpeg);
        Response.End();
    } 
    finally 
    {
        image.Dispose();
    }
}
Другие вопросы по тегам