Показать полную графическую версию : C# Печать HTML без колонтитулов
Доброе время суток.
Печатаю страницу из программы через WebBrowser. При печати в верхней и нижней части страницы появляется ненужная информация, а именно имя файла, дата и номер печатаемой страницы.
Вопрос в следующем: как избавиться от этого?
ADD: естественно подойдет решение на любом языке. Главное просто понять смысл решения.
Так, нашел решене:
private void PrintFromWB()
{
String key = @"Software\Microsoft\Internet Explorer\PageSetup";
// read current user settings for header and footer
String _footer = Registry.CurrentUser.OpenSubKey(key).
GetValue("footer").ToString();
String _header = Registry.CurrentUser.OpenSubKey(key).
GetValue("header").ToString();
Registry.CurrentUser.OpenSubKey(key, true).
SetValue("footer", "");
Registry.CurrentUser.OpenSubKey(key, true).
SetValue("header", "");
Reports_wb.ShowPrintDialog();
Registry.CurrentUser.OpenSubKey(key, true).
SetValue("footer", _footer);
Registry.CurrentUser.OpenSubKey(key, true).
SetValue("header", _header);
}
Если у кого есть более "красивый" вариант - буду признателен
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.