图片打印尺寸问题
这边是根据条码规则生产的标签图片、但是打印时超出规定的标签纸张大小,要怎么才你改变标签的图片大小,这样才能打印的下。
打印代码:
  private void prtDoc_PrintPage(object sender, PrintPageEventArgs e)
         {
             Graphics g = e.Graphics;
             Code39 _Code39 = new Code39();
             _Code39.Height =36;    
             _Code39.Magnify =0;  
             _Code39.ViewFont = new Font("宋体", 8);
             System.Drawing.Image _CodeImage = _Code39.GetCodeImage(ds.Tables[0].Rows[0]["BarCode"].ToString(), Code39.Code39Model.Code39Normal, true);         //  这边是根据条码规则生产的图片、但是打印时超出规定的标签纸张大小
             g.DrawImage(_CodeImage,10, 55 + TZ.Height);    //画标签
}
------解决方案--------------------
参考下:http://www.cnblogs.com/maxwoods/archive/2010/11/30/1892440.html
代码的后半段应该是对code39返回的图片进行缩放的。