Visual studio 水晶报告纸张高度可调 我有一个C++的CRSITAL报告,它正在一家商店打印账单。 它像80厘米的纸一样工作[卷筒纸没有任何固定高度,宽度为80cm。是否可以调整显示高度?我对纸张宽度没有问题,我的问题是纸张高度。

Visual studio 水晶报告纸张高度可调 我有一个C++的CRSITAL报告,它正在一家商店打印账单。 它像80厘米的纸一样工作[卷筒纸没有任何固定高度,宽度为80cm。是否可以调整显示高度?我对纸张宽度没有问题,我的问题是纸张高度。,visual-studio,crystal-reports,Visual Studio,Crystal Reports,首先,您需要将正在使用的打印机安装在设计crystal report的计算机上。然后在crystal report designer中单击“文件>页面设置”(如果使用Visual Studio,页面设置的路径可能会有所不同) 进入报告的页面设置窗口后,顶部有一个标有“打印机选项”的部分。使用此处的下拉控件选择报表的打印机。在此处,您有两个选项,每个选项的结果可能略有不同,具体取决于打印机使用的驱动程序。不过,我使用的是Zebra打印机,这两个选项通常都适用于我 备选案文1。 在Crystal R

首先,您需要将正在使用的打印机安装在设计crystal report的计算机上。然后在crystal report designer中单击“文件>页面设置”(如果使用Visual Studio,页面设置的路径可能会有所不同)

进入报告的页面设置窗口后,顶部有一个标有“打印机选项”的部分。使用此处的下拉控件选择报表的打印机。在此处,您有两个选项,每个选项的结果可能略有不同,具体取决于打印机使用的驱动程序。不过,我使用的是Zebra打印机,这两个选项通常都适用于我

备选案文1。 在Crystal Report中“页面设置”窗口的“打印选项”部分,单击复选框“解除格式页面大小和打印机页面大小的关联”。将下拉控件更改为“用户定义大小”。然后手动设置水平和垂直大小。垂直大小将用作打印报告的某种最小高度,但如果报告在其设计中增加了需要额外高度的内容,则应继续打印超出定义页面大小的垂直值,直到打印完所有内容

备选案文2。 在Windows中打开打印机和设备,然后打开正在使用的卷筒纸打印机的打印机属性。转到“库存”tab并在此处设置标签大小的高度和宽度。同样,高度将用作最小值,并且当打印的报告需要时,打印机将超过其值。在库存中创建标签后,返回Crystal report Designer并再次返回页面设置。确保您的卷筒纸打印机仍处于选中状态在打印机选项中,然后确保“取消关联格式…”复选框未选中。未选中此选项时,下拉控件将允许您从打印机属性的“库存”选项卡中定义的标签/页面大小列表中选择页面大小。选择您先前设置的库存,然后单击“确定”结束


此时,您应该能够将报表打印到卷筒纸打印机上,而不会出现任何问题。但是,在这方面,并非所有打印机都是相同的。Crystal report依赖于打印机具有适当支持的驱动程序才能正常工作。我遇到的大多数打印机都工作得很好,但我看到一些打印机存在驱动程序问题这使他们无法工作。

请分享您迄今为止所做的工作。