Delphi 发送到打印机时代码条组件消失

Delphi 发送到打印机时代码条组件消失,delphi,printing,reportbuilder,Delphi,Printing,Reportbuilder,我正在尝试用Delphi XE4和report Builder 15.01开发一个使用代码条组件的报表 当我打印到屏幕时,打印是正常的,但是当我将打印发送到打印机时,代码条组件从打印中消失,只在其位置留下一个空白 我不会在运行时更改它的属性 可能是什么 编辑: 只有当设备是打印机时,代码条组件才会消失,例如,如果我将其更改为PDF,它将正确打印 编辑2: 我发现了另一个行为:代码条并没有消失,它在里面创建了另一个代码条,具有相同的属性,但只是视觉上的。我可以发布图片使事情更清楚,但我没有足够的代

我正在尝试用Delphi XE4和report Builder 15.01开发一个使用代码条组件的报表

当我打印到屏幕时,打印是正常的,但是当我将打印发送到打印机时,代码条组件从打印中消失,只在其位置留下一个空白

我不会在运行时更改它的属性

可能是什么

编辑: 只有当设备是打印机时,代码条组件才会消失,例如,如果我将其更改为PDF,它将正确打印

编辑2: 我发现了另一个行为:代码条并没有消失,它在里面创建了另一个代码条,具有相同的属性,但只是视觉上的。我可以发布图片使事情更清楚,但我没有足够的代表点。哈哈

编辑3:
我试过第14版,但令我惊讶的是,这个问题并不存在。我猜这是RB的一个bug。

好吧,将版本更改为14后,问题就解决了。不仅是这个问题,还有其他一些布局问题。

您对条形码组件使用的是什么设置?在打印之前打印时,您是否有触发事件etc@Re0sless我已尝试更改所有属性,但没有使用确切的配置。即使使用默认属性,也会发生此事件,我没有在ppReport或CodeBar组件中使用任何事件。您是否尝试过使用其他打印机(最好是其他制造商)打印?我以前在ReportBuilder中遇到过一些问题,除了HP之外,其他打印机都可以很好地打印报告。这很可能与驱动程序有关。@Andy_D我尝试使用虚拟PDF导出器Win2PDF、虚拟XPS导出器默认Windows 8和FISIC HP打印机,所有这些都得到了相同的结果。