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);
}
Если у кого есть более "красивый" вариант - буду признателен
|
Время: 09:59.
© OSzone.net 2001-