使用 FastLaserPrinting 属性可以指定在使用大多数激光打印机打印窗体或报表时,线条和矩形是否用相似的文本字符线,如下划线 (_) 和垂直线 (|) 来代替。使用文本字符线代替线条和矩形,能使打印速度加快。Boolean 型,可读/写。
expression.FastLaserPrinting
expression 必需。返回“应用于”列表中的一个对象的表达式。
FastLaserPrinting 属性使用以下设置:
设置 |
Visual Basic |
说明 |
是 |
True |
(默认值)线条和矩形用文本字符线代替。 |
否 |
False |
线条和矩形不用文本字符线代替。 |
注释 您可以使用窗体或报表的属性表、宏或 Visual Basic 来设置该属性。
FastLaserPrinting 属性影响窗体或报表中的所有线条或矩形,包括 有这些形状(如文本框周围的边界线)的控件。
注释 此属性对 PostScript 打印机、点阵打印机或旧版本的不支持文本字符线条的激光打印机不起作用。
当此属性设置为“是”,并且打印的窗体或报表中有重叠的矩形或线条时,最上方的矩形或线条将不会删除与它们重叠的矩形或线条。如果需要报表上重叠的图形,可将 FastLaserPrinting 属性设为“否”。
以下示例显示在报表“设计”视图中如何对“发货单”报表的 FastLaserPrinting 属性进行设置:
DoCmd.OpenReport "Invoice", acDesign
Reports!Invoice.FastLaserPrinting = True
DoCmd.Close acReport, "Invoice", acSaveYes