zoukankan      html  css  js  c++  java
  • 倒影效果文字

    实现效果:

      

    知识运用:

      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);  //绘制倒影文本
            }
    
  • 相关阅读:
    X-Plosives (并查集)
    HDU1272小希的迷宫 (并查集)
    React 初学
    js 插件 issue
    js常用方法
    常用网址
    js 零零散散的总结。
    git 常用命令
    es6 babel编译
    屏幕适配
  • 原文地址:https://www.cnblogs.com/feiyucha/p/10269258.html
Copyright © 2011-2022 走看看