Visual Studio で作成された Web ページに対して、C# のコード ビハインドで線を描画できることを検討しています。それらは単なる垂直線になりますが、他の変数に応じてサイズを変更できる必要があります。
以下のように、いくつかのコードがあります。
using System.Drawing;
using System.Drawing.Imaging;
public partial class SpareFields : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Bitmap objBitmap;
Graphics objGraphics;
objBitmap = new Bitmap(400, 440);
objGraphics = Graphics.FromImage(objBitmap);
objGraphics.Clear(Color.White);
Pen p = new Pen(Color.Yellow, 0);
Rectangle rect = new Rectangle(600, 1500, 601, 2000);
objGraphics.DrawEllipse(p, rect);
objBitmap.Save(Response.OutputStream, ImageFormat.Gif);
//objBitmap.Save(Server.MapPath("x.jpg"), ImageFormat.Jpeg);
objBitmap.Dispose();
objGraphics.Dispose();
}
}
等々。これはちょうど始まりに過ぎませPage_Load
ん - そこには他にもたくさんのグラフィック以外のコードがあります。問題は、ページの残りの部分が無視され、グラフィックを描画しているだけであることです。
また、上記が楕円形であることはわかっています (基本的には、円グラフの描画に関する簡単なテストです)。線や非常に細い長方形に適応させるのは簡単です。
元のページの残りの部分を利用できるようにしながら、描画する方法はありますか?