如何在打印时以编程方式删除页眉和页脚,而不是使用IE页面设置?

时间:2015-05-05 08:42:25

标签: internet-explorer printing installation header footer

如何在打印时以编程方式删除页眉和页脚,而不是使用IE页面设置?

1 个答案:

答案 0 :(得分:1)

来自微软的回答:

用户可以通过Internet Explorer用户界面轻松更改页边距,页眉和页脚设置以及默认的Internet Explorer打印机。但是, Internet Explorer或WebBrowser控件下没有方法可以通过编程方式更改这些设置

您无法使用ExecWB命令设置页边距和页眉或页脚。这些值存储在注册表中。

可能需要以编程方式更改Internet Explorer或WebBrowser控件的打印设置。唯一可以更改的设置是页边距,页眉和页脚信息。没有受支持的方式来更改页面方向或打印机等其他设置。

重要此部分,方法或任务包含告诉您如何修改注册表的步骤。但是,如果错误地修改了注册表,则可能会出现严重问题。因此,请确保您认真执行这些步骤。为了增加保护,请在修改之前备份注册表。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的更多信息,请单击下面的文章编号,以查看Microsoft知识库中相应的文章: 322756如何在Windows中备份和还原注册表

这是Microsoft Internet Explorer访问打印设置的方式:

对于Page Margins,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 如果没有这样的密钥,则提供默认值。

边距的默认值为0.75,

对于Internet Explorer默认打印机,默认值来自: HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ PageSetup \ printer 开发人员可以相应地更改上述注册表项的打印设置。

请注意,这些值是系统范围的,会影响当前用户的WebBrowser控件和Internet Explorer的所有实例。

<强>所以: 我想你可以为用户提供运行你的.reg文件。 (传奇IE的美妙决定)