码迷,mamicode.com
首页 > 其他好文 > 详细

倒影效果文字

时间:2019-01-14 23:18:35      阅读:338      评论:0      收藏:0      [点我收藏+]

标签:取字符串   measure   object   image   1.0   字符   img   代码   图片   

实现效果:

  技术分享图片

知识运用:

  Graphics对象的MeasureString    //测量指定的Font格式绘制的字符串

  public SizeF Measure String (string text, Font font)    //返回值: SizeF类型 

  和ScaleTransform方法 //将指定的缩放操作 (将该对象的变换矩阵左乘该缩放矩阵)

  public void  ScaleTransform (float sx ,float sy)    //应用于Graphics对象的变换矩阵

实现代码:

        private void button1_Click(object sender, EventArgs e)
        {
            Graphics g = panel1.CreateGraphics();
            g.Clear(Color.WhiteSmoke);
            string str = "倒影效果文字";
            Font font = new Font("楷体",30);                                //设置字体样式
            Brush Var_Brush_Back = Brushes.Gray;                            //设置前景色
            Brush Var_Brush_Fore = Brushes.Black;                           //设置前景色
            SizeF Var_Size = g.MeasureString(str,font);                     //获取字符串的大小
            g.DrawString(str,font,Var_Brush_Fore,0,0);                      //绘制文本
            g.ScaleTransform(1,-1.0F);                                      //缩放变换矩阵
            g.DrawString(str,font,Var_Brush_Back,0,-Var_Size.Height*1.6F);  //绘制倒影文本
        }

 

倒影效果文字

标签:取字符串   measure   object   image   1.0   字符   img   代码   图片   

原文地址:https://www.cnblogs.com/feiyucha/p/10269258.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!