选择“打印设置”中的“无打印机”选项

在 Crystal Reports for Visual Studio 项目中优化可伸缩性的另一种方法是在“打印设置”下选择“无打印机”选项。

“无打印机”选项

通常,在创建 Crystal 报表时,已在开发计算机上指定了默认打印机。此默认打印机决定了报表上图像的布局、字体和数据库字段。

指定默认打印机的优点在于能提供一致的报表显示:按默认打印机的布局显示报表。使用默认打印机的缺点是可能会引起可伸缩性问题。

例如,某些打印机驱动程序包含内存漏洞或文件句柄漏洞。如果将报表配置为使用具有此类问题之一的打印机驱动程序,则报表的性能可能会受到负面影响。

因此,作为可伸缩性的最佳做法,请将报表修改为不使用打印机驱动程序。

Note注意

将报表设置为不使用打印机驱动程序的一个结果是报表布局与预定打印机的输出可能不再相同。建议在将报表修改为不使用打印机驱动程序后,在预定打印机上测试报表。如有必要,请调整报表布局。

将报表修改为不使用打印机驱动程序

  1. 在“解决方案资源管理器”中,双击报表。
  2. 右击报表的任何空区域,指向“设计器”,然后单击“打印机设置”。
  3. 在“打印设置”对话框中,选择“无打印机”,然后单击“确定”。
  4. 从“文件”菜单中,单击“全部保存”。