使用 LayoutForPrint 属性可以指定窗体或报表是否使用打印机字体或屏幕字体。Boolean 型,可读写。
expression.LayoutForPrint
expression 必需。返回“应用于”列表中的一个对象的表达式。
LayoutForPrint 属性使用以下设置:
设置 |
Visual Basic |
说明 |
是 |
True |
(报表默认值)使用打印机字体。 |
否 |
False |
(窗体默认值)使用屏幕字体。 |
注释 使用窗体或报表的属性表、宏或者 Visual Basic 可以设置该属性。
在 Microsoft Access 中选择字体时,选择屏幕字体还是打印机字体,需根据 LayoutForPrint 属性的设置而定。切记,打印机字体和屏幕字体可以不同,且屏幕上的字符与打印页上的字符看起来可能不会完全一样。
屏幕字体是安装在系统上的字母、数字及符号的图像,用于在屏幕上显示。如果安装了打印机,可能也自动安装附加的屏幕字体。
打印机字体是在打印报表或窗体时所生成的字母、数字及符号。可用字体是作为打印机安装的一部分来安装的,这取决于使用的打印机。
如果将 LayoutForPrint 属性设为“是”,“格式(窗体/报表)”工具栏上将显示出打印机可用的字体和磅数的大小。
如果设计窗体或报表的系统上使用的打印机与打印时所用的打印机不同,Microsoft Access 将显示有关信息告知所设计的窗体或报表使用的是另一种打印机。如果仍然要打印窗体或报表,打印机可能替换不同的字体。类似地,如果更改 LayoutForPrint 属性设置,Microsoft Access 可能使用替代字体。例如,如果在设计窗体或报表时将 LayoutForPrint 设为“否”,而后又将设置改为“是”即属于这种情况。可以为每一控件重新选择字体以指定窗体或报表的外观。
下面的示例指示 Microsoft Access 对给定窗体使用屏幕字体。
Forms("Purchase Orders").LayoutForPrint = False