基本信息
源码名称:GDI+绘制多叉树(FP-Tree)
源码大小:0.17M
文件格式:.rar
开发语言:C#
更新时间:2014-12-23
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 5 元×
微信扫码支付:5 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
使用GDI 进行动态会制多叉树代码,例子是使用FP-Tree算法生成的一个多叉树进行动太绘制
public void Draw(Graphics g)
{
if(Model!=null)
{
g.SmoothingMode=SmoothingMode.HighQuality;
g.CompositingQuality=CompositingQuality.HighQuality;
g.InterpolationMode=InterpolationMode.HighQualityBilinear;
GraphicsContainer treeContainer=g.BeginContainer();
g.IntersectClip(TreeRect);
g.Clear(Color.White);
Model.DrawLine(g);
Model.DrawNode(g);
g.EndContainer(treeContainer);
GraphicsContainer headTableContainer=g.BeginContainer();
g.IntersectClip(HeadTableRect);
// g.Clear(Color.Red);
HeadModel.Draw(g);
g.EndContainer(headTableContainer);
GraphicsContainer infoContainer=g.BeginContainer();
g.IntersectClip(InfoRect);
g.Clear(Color.Green);
g.DrawLine(Pens.Black,0,InfoRect.Y 50,InfoRect.Right,InfoRect.Y 50);
g.EndContainer(infoContainer);
}
//bmp.Save("c:\\test.jpg");
//Process.Start("c:\\test.jpg");
}