转自 http://support.microsoft.com/kb/236777/zh-cn
概要
<script type="text/javascript">loadTOCNode(1, 'summary');</script>
本文介绍如何以编程方式为从 Internet Explorer 和 WebBrowser 控件进行打印设置页边距、页眉和页脚信息及默认打印机。
下面是 Microsoft Internet Explorer 访问打印设置的方式:
对于页边距,Microsoft Internet Explorer 首先尝试从以下注册表项中获取值:
对于页眉和页脚,将从以下项中获取值:
页边距的默认值是 0.75,
对于 Internet Explorer 默认打印机,默认值将从以下项提供:
请注意,这些值作用于整个系统,影响着当前用户的 WebBrowser 控件和 Internet Explorer 的所有实例。
对于页边距,Microsoft Internet Explorer 首先尝试从以下注册表项中获取值:
HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/PageSetup
如果没有此项,Internet Explorer 将通过从以下注册表项中复制值来创建此项:
HKEY_LOCAL_MACHINE/Software/Microsoft/Internet Explorer/PageSetup
如果没有此项,将提供默认值。
对于页眉和页脚,将从以下项中获取值:
HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/PageSetup
如果没有此项,将提供默如何在 Internet Explorer 中以编程方式更改 Internet Explorer 和 WebBrowser 控件的打印设置认值。
页边距的默认值是 0.75,
对于 Internet Explorer 默认打印机,默认值将从以下项提供:
HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/PageSetup/printer
开发人员可以相应地更改用于打印设置的上述注册表项。
请注意,这些值作用于整个系统,影响着当前用户的 WebBrowser 控件和 Internet Explorer 的所有实例。