Я использую следующий код для печати страницы в моем приложении ...
<html><body onload=""window.print();"">"
sHtmlBody = sHtmlBody & "<body>"
window.print()
работает нормально.Я знаю, что после печати я могу вручную войти в настройки и удалить верхний и нижний колонтитулы.В IE я знаю, что мне нужно перейти к предварительному просмотру печати, а затем удалить заголовки печати.
Однако, есть какая-то строка кода, которая делает это автоматически, поэтому пользователям приложения не нужно делать это?
РЕДАКТИРОВАТЬ:
sHtmlBody = "<style type='text/css'>"
sHtmlBody = sHtmlBody & " @media print{"
sHtmlBody = sHtmlBody & " body{ background-color:#FFFFFF; background-image:none; color:#000000 }"
sHtmlBody = sHtmlBody & " #ad{ display:none;}"
sHtmlBody = sHtmlBody & " #leftbar{ display:none;}"
sHtmlBody = sHtmlBody & " #contentarea{ width:100%;}"
sHtmlBody = sHtmlBody & " }"
sHtmlBody = sHtmlBody & " </style>"
sHtmlBody = sHtmlBody & "<html><body onload=""window.print();"">"
sHtmlBody = sHtmlBody & "<body>"