我要写多几个字上去 string str = "Baidu"; //写什么字? Font font = Font("宋体",30f); //字是什么样子的? Brush brush = Brushes.Red; //用红色涂上我的字吧: PointF point = new PointF(10f,10f); //从什么地方开始写字捏? //横着写还是竖着写呢? System.Drawing.StringFormat sf = new System.Drawing.S…
/** * 文字超出限定长度自动换行 * * @param g 画布 * @param font 字体样式 * @param text 文字 * @param widthLength 最大长度 (多少长度后需要换行) * @param x 文字位置坐标 x * @param y 文字位置坐标 Y * @param yn 每次换行偏移多少pt */ private void drawString(Graphics2D g, Font font, String text, int widthLeng…
GDI+存在的意义:将变成与具体硬件实现细节分开. GDI+步骤:获取画布,绘制图像.处理图像 命名空间: using System.Drawing;//提供对GDI+基本图形功能的访问 using System.Drawing.Drawing2D;//提供高级的二维和矢量图像功能 using System.Drawing.Imaging;//提供高级GDI+图像处理功能 using System.Drawing.Printing;//提供打印相关服务 using System.Drawing.…