При экспорте HTML в документ Word возможно ли иметь другой цвет фона для определенных страниц? Я хочу создать документ с синим фоном на первой странице, а на всех последующих страницах «просто» белый фон.
Я экспортирую HTML в Word, установив тип содержимого следующим образом:
Response.AppendHeader("Content-Type", "application/vnd.ms-word")
Response.AppendHeader("Content-disposition", "attachment;filename=Rapport.doc")
Заголовок HTML:
ExportHeader &= "<html>"
ExportHeader &= "<head>"
ExportHeader &= "<style>"
ExportHeader &= "html,body,th,td { font-family:Verdana,Arial; font-size:9pt; }"
ExportHeader &= "body { background-color: #1c3f94; } "
ExportHeader &= "h3 { font-size:12pt; }"
ExportHeader &= "</style>"
ExportHeader &= "</head>"
ExportHeader &= "<body>"
В теле я добавляю таблицы для выравнивания содержимого так, как я хочу.
ExportBody &= "<table>"
ExportBody &= "<tr><td>First blue background</td></tr>"
ExportBody &= "</table>"
ExportBody &= "<br clear=all style='mso-special-character:line-break;page-break-before:always' />"
ExportBody &= "<table>"
ExportBody &= "<tr><td>Second page, white background</td></tr>"
ExportBody &= "</table>"
Нижний колонтитул:
ExportFooter &= "</body>"
ExportFooter &= "</html>"
Чего я хочу достичь: