Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Crystal reports 设置用于打印条形码标签的crystal report打印图像的大小_Crystal Reports_Barcode Scanner - Fatal编程技术网

Crystal reports 设置用于打印条形码标签的crystal report打印图像的大小

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

我使用crystal report在贴纸中打印条形码,但需要更改高度和宽度。因此,在页面设置中更改高度和宽度,使其为3.5 X 2.5 cm。但现在它在每个标签和扫描仪都无法读取条形码后打印一张空白页。 这是我的密码:

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报表并设置其大小。然后一切都会很完美。