我使用Crystal Report在贴纸上打印条形码,但需要更改高度和宽度。因此,请在页面设置中更改高度和宽度,并将其设置为3.5 X 2.5厘米。但是现在,在每个标签和扫描仪都无法读取条形码之后,它会打印空白页。 这是我的代码:
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);
任何帮助都将受到高度赞赏。
答案 0 :(得分:0)
您说过要更改页面设置中的高度和宽度,并使其变为3.5 X 2.5厘米,现在在每个标签和扫描仪都无法读取条形码之后,它将打印空白页面。
在某些情况下,打印机在打印时会设置不同的页面尺寸。
因此,如果打印机页面大小与条形码页面大小不同,请在打印机首选项中检查打印机页面大小,以便尝试将打印机页面大小设置为与条形码页面大小相同(3.5 X 2.5 cm)。 / p>
也许会有所帮助。