[code=csharp] //image
引用Bartender.dll动态库
        public string BartenderToPicture(string serialno)
        {
            string path = string.Empty;
            //add serial
            btformat = bartender.Formats.Open(modelpath, true, printer);
            object o = "serialno";
            btformat.SetNamedSubStringValue(btformat.NamedSubStrings.Item(ref o).Name.ToString(), serialno);           
            //Export to image 就是下面这句代码,
            btformat.ExportToFile(Environment.CurrentDirectory + "\\" + serialno + ".jpg", "jpg", BtColors.btColors16 , BtResolution.btResolutionScreen);code]
最后这句代码让我很迷惑,它生成一个图片,在xp中生成的图片没有问题,但是放在win7下图片就好像被剪切掉了一部分,请知道这方面内容的解惑,谢谢。

解决方案 »

  1.   

    string path = string.Empty;
                //add serial
                btformat = bartender.Formats.Open(modelpath, true, printer);
                object o = "serialno";
                btformat.SetNamedSubStringValue(btformat.NamedSubStrings.Item(ref o).Name.ToString(), serialno);           
                //Export to image
                btformat.ExportToFile(Environment.CurrentDirectory + "\\" + serialno + ".jpg", "jpg", BtColors.btColors16 , BtResolution.btResolutionScreen , BtSaveOptions.btSaveChanges);