Crystal reports 设置用于打印条形码标签的crystal report打印图像的大小
我使用crystal report在贴纸中打印条形码,但需要更改高度和宽度。因此,在页面设置中更改高度和宽度,使其为3.5 X 2.5 cm。但现在它在每个标签和扫描仪都无法读取条形码后打印一张空白页。 这是我的密码:Crystal reports 设置用于打印条形码标签的crystal report打印图像的大小,crystal-reports,barcode-scanner,Crystal Reports,Barcode Scanner,我使用crystal report在贴纸中打印条形码,但需要更改高度和宽度。因此,在页面设置中更改高度和宽度,使其为3.5 X 2.5 cm。但现在它在每个标签和扫描仪都无法读取条形码后打印一张空白页。 这是我的密码: System.Drawing.Image imageIn = barcode.Encode(iType, product.BarCode, barcode.ForeColor, barcode.BackColor, width, height); byte
System.Drawing.Image imageIn = barcode.Encode(iType, product.BarCode, barcode.ForeColor, barcode.BackColor, width, height);
byte[] value = this.imageToByteArray(imageIn);
CommonDataSet commonDataSet = new CommonDataSet();
reportDocument.Load(System.IO.Path.Combine(base.Server.MapPath("~/Reporting/RptFiles/Configuration"), "RptBarcodewise.rpt"));
CommonDataSet.ProductWiseBarcodePrintDataTableRow productWiseBarcodePrintDataTableRow = commonDataSet.ProductWiseBarcodePrintDataTable.NewProductWiseBarcodePrintDataTableRow();
productWiseBarcodePrintDataTableRow["ProductNameA"] = product.ProductName;
productWiseBarcodePrintDataTableRow["BarcodeA"] = value;
commonDataSet.ProductWiseBarcodePrintDataTable.AddProductWiseBarcodePrintDataTableRow(productWiseBarcodePrintDataTableRow);
非常感谢您提供的任何帮助。您说过您在页面设置中更改了高度和宽度,将其设置为3.5 X 2.5 cm,现在它会在每个标签和扫描仪无法读取条形码后打印空白页面 在某些情况下,打印机会在打印时设置不同的页面大小 因此,请检查打印机首选项中的打印机页面大小,如果打印机页面大小与条形码页面大小不同,则可以尝试将打印机页面大小设置为与条形码页面大小相同(3.5 X 2.5 cm)
可能会有帮助。问题在于条形码的大小,或者只是最后的白色页面?谢谢您的回答。我发现主要问题在crystal report rpt文件中。我不知道为什么,但是页面设置的改变造成了这个问题。出于某种原因,crystal report没有捕获新的大小。我只是创建一个新的crystal报表并设置其大小。然后一切都会很完美。