专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »DotNet » 如何用word绘制表格:C#用Graphics绘制雪人 »正文

如何用word绘制表格:C#用Graphics绘制雪人

来源: 发布时间:星期五, 2009年2月20日 浏览:0次 评论:0


在网上看到段代码觉得有意思就修改了下共享CSDN读友

运行界面:

<img src='/icons/56459chengxu.gif' />运行图

在看代码:



view plaincopy to clipboardpr?

    ="dp-c">
  1. ="alt">="keyword">private="keyword">voidprDramC(Graphicsg)
  2. ="">{
  3. ="alt">="keyword">const="keyword">MID=150;
  4. ="">="keyword">const="keyword">Top=50;
  5. ="alt">="keyword">this.Text=="">"simplegraphicssnowman";
  6. ="">
  7. ="alt">Fontfont=="keyword">Font(="">"隶书",17);
  8. ="">
  9. ="alt">Penblue=="keyword">Pen(Color.Blue);
  10. ="">Penyellow=="keyword">Pen(Color.Yellow);
  11. ="alt">Penwhite=="keyword">Pen(Color.White);
  12. ="">Penred=="keyword">Pen(Color.Red);
  13. ="alt">Penblack=="keyword">Pen(Color.Black);
  14. ="">BrushbrWhite=white.Brush;
  15. ="alt">BrushbrBlack=black.Brush;
  16. ="">BrushbrRed=red.Brush;
  17. ="alt">
  18. ="">g.FillRectangle(brRed,20,30,30,120);
  19. ="alt">g.FillRectangle(brRed,250,30,30,120);
  20. ="">g.FillRectangle(brRed,100,0,100,25);
  21. ="alt">
  22. ="">StringFormatformat=="keyword">StringFormat;
  23. ="alt">format.FormatFlags=StringFormatFlags.DirectionVertical;
  24. ="">
  25. ="alt">g.DrawString(="">" 3杯祝福歌",font,brBlack,250,30,format);
  26. ="">g.DrawString(="">"曲迎春调",font,brBlack,20,30,format);
  27. ="alt">g.DrawString(="">"迎春祝福",font,brBlack,100,0);
  28. ="">
  29. ="alt">g.DrawRectangle(blue,0,175,300,50);="comment">//sky
  30. ="">g.DrawEllipse(yellow,-40,-40,80,80);="comment">//sun
  31. ="alt">g.FillEllipse(brWhite,MID-20,Top,40,40);="comment">//head
  32. ="">g.FillEllipse(brWhite,MID-35,Top+35,70,50);="comment">//top
  33. ="alt">g.FillEllipse(brWhite,MID-50,Top+80,100,60);="comment">//bot
  34. ="">g.FillEllipse(brBlack,MID-10,Top+10,5,5);="comment">//l.eye
  35. ="alt">g.FillEllipse(brBlack,MID+5,Top+10,5,5);="comment">//r.eye
  36. ="">g.DrawArc(black,MID-10,Top+20,20,10,-190,-160);="comment">//(:
  37. ="alt">="comment">//arms
  38. ="">g.DrawLine(black,MID-25,Top+60,Top-50,MID+40);
  39. ="alt">g.DrawLine(black,MID+25,Top+60,MID+55,Top+60);
  40. ="">
  41. ="alt">g.DrawLine(black,MID-20,Top+5,MID+20,Top+5);="comment">//hat,brim,top
  42. ="">g.FillRectangle(brBlack,MID-15,Top-20,30,25);
  43. ="alt">}

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: