我有以下代码从WebBrowser打印文档而没有页眉和页脚:
string keyName = @"Software\Microsoft\Internet Explorer\PageSetup";
using (RegistryKey key = Registry.CurrentUser.OpenSubKey(keyName, true))
{
if (key != null)
{
string old_footer = key.GetValue("footer").ToString();
string old_header = key.GetValue("header").ToString();
key.SetValue("footer", "");
key.SetValue("header", "");
md_preview.ShowPrintDialog();
key.SetValue("footer", old_footer);
key.SetValue("header", old_header);
}
}
我也是using Microsoft.Win32;
。但是,当我尝试打印时,我仍然在打印页面上得到页眉和页脚。