zoukankan      html  css  js  c++  java
  • C# GDI+ 处理文本的两个小技巧

     private void button7_Click(object sender, EventArgs e)
    
            {
    
                Graphics g = this.CreateGraphics();
    
                g.FillRectangle(Brushes.White, this.ClientRectangle);
    
                Font f = new Font("Times New Roman", 12);
    
                Font bf = new Font(f, FontStyle.Bold);
    
     
    
                StringFormat sf = new StringFormat();
    
                float[] ts = { 10.0f, 70.0f, 100.0f, 90.0f };
    
                sf.SetTabStops(0.0f, ts);
    
     
    
                string s1 = "	Name	Hair Color	Eys Color	Height";
    
                string s2 = "	Bob	Brown	Brown	175cm";
    
                g.DrawString(s1, bf, Brushes.Black, 20, 20, sf);
    
                g.DrawString(s2, f, Brushes.Blue, 20, 20 + bf.Height, sf);
    
                f.Dispose();
    
                bf.Dispose();
    
            }
    
     

    表格效果: 

     

            private void button8_Click(object sender, EventArgs e)
    
            {
    
                Graphics g = this.CreateGraphics();
    
                g.FillRectangle(Brushes.White, this.ClientRectangle);
    
                Font f = new Font("Times New Roman", 48, FontStyle.Bold);
    
                HatchBrush hb = new HatchBrush(HatchStyle.Cross, Color.White, Color.Black);
    
                g.DrawString("Ctazy Crosshatch", f, hb, 0, 0);
    
                f.Dispose();
    
            }

    网格效果:

  • 相关阅读:
    Pycharm(一)下载安装
    Django(一)创建和启动项目
    windows10自动登陆
    Tushare安装
    笑话
    python异常处理
    XPath与Xquery
    XML相关概念
    JDK、JRE、JVM三者间的关系
    CMS
  • 原文地址:https://www.cnblogs.com/08shiyan/p/3470427.html
Copyright © 2011-2022 走看看