有没有人有任何使用此 System.Drawing.Graphics 库使用 DrawRectangle 或 DrawRectangles 或任何其他方法绘制表格的示例?
我正在尝试在这里使用 DrawRectangle 进行设置,但这很困难,做一些简单的事情需要很长时间,而且它不是一个直观的工具。我在网络上撰写了文章,但我没有发现任何超出我迄今为止所学的内容。
有没有人有任何使用此 System.Drawing.Graphics 库使用 DrawRectangle 或 DrawRectangles 或任何其他方法绘制表格的示例?
我正在尝试在这里使用 DrawRectangle 进行设置,但这很困难,做一些简单的事情需要很长时间,而且它不是一个直观的工具。我在网络上撰写了文章,但我没有发现任何超出我迄今为止所学的内容。
解决方案如下:
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();
}
}