我想在一张纸的指定位置(例如在(100,100)处打印出字符串"aaaaaaaaa")打印出一行文字那请各位大侠指点!!

解决方案 »

  1.   

    用到过在一个图片上的指定位置写字符串
    Bitmap bmap=new Bitmap(Server.MapPath("37ima.jpg"));
    Graphics g = Graphics.FromImage(bmap);
    Font drawFont = new Font("Arial",40,FontStyle.Bold&FontStyle.Italic,GraphicsUnit.Millimeter);
    SolidBrush drawBrush = new SolidBrush(Color.Red);
    int xPos=10;
    int yPos=20;
    g.DrawString("drawstring",drawFont,drawBrush,xPos,yPos);
    Response.ContentType="image/jpeg";
    bmap.Save(Response.OutputStream,System.Drawing.Imaging.ImageFormat.Jpeg);
    g.Dispose();
    bmap.Dispose();
      

  2.   

    上面的改一下:
    Graphics g = this.CreateGraphics();
      

  3.   

    web报表打印演示版本,与国外的FastReport类似
    加我msn: [email protected] 获得演示版本打印小组件,与国外的scriptx类似
    http://www.fcsoft.com.cn/eprint/index.htm 有在线演示