现在遇到一个显示屏项目,需要将两行文字转换为图片,应该怎么转换,高手请指教。

解决方案 »

  1.   

    bitmap bmp = new bitmap(width,heigth);
    Graphics g = Graphics.fromimage(bmp);
    g.drawstring("背景色自己设");
      

  2.   

    动态库函数为:
    BOOL  User_AddPicture(int iCardNum,
    HBITMAP hBitmap,
    int iActionType,
    int iActionSpeed,
    int iStillTime);
    函数功能:添加图片
    参数说明:iCardNum - 控制卡地址,基数为1,即第一块控制卡地址为1
    hBitmap  - 图片句柄
    iActionType - 移动方式 (1-10)
    iActionSpeed - 移动速度,值越大速度越慢,0最快
    iStillTime - 停留时间,值越大停留越久,0无停留时间
    返回值:  TRUE-添加成功
    FALSE-添加失败使用的显示屏可以显示两行,如果想要发送如下数据(第一行为12号 第二行为9号字 宋体)
    鲁A50A77
    请及时交费  应该怎么编写代码呢
      

  3.   

    文字到图片
    FontStyle fs = 0;
     Font a = new Font(this.SelectedFontFamily, 150, fs);
     Bitmap bmp = new Bitmap(300,300);
     Brush b=Brushes.Black;
     Graphics g = Graphics.FromImage(bmp);
     g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias;
                
     g.DrawString("", a, b, new PointF(10, 10));
     g.Dispose();
     bmp.Save("D:\\a.png");