Форматирование электронных писем для определенных клиентов (Outlook, gmail, yahoo и т. Д.) - это работа, которая сама по себе. Есть книги, написанные по этому вопросу, но можно найти праймер here. Короткий ответ: нет, это невозможно, используя proc print
.. вместо этого вам нужно будет генерировать очень специфичные HTML и CSS, чтобы обойти правила, применяемые механизмом рендеринга Outlook.
Например, Outlook разделит все стили по умолчанию - они должны применяться как стили, специфичные для атрибутов (например, <table style="width:300px">
).
Дальнейшие советы here, но многие из них могут быть найдены с помощью поиска по ключевым словам на «стилей электронной почты Outlook» ..
ли проблема, Outlook, или 'прок print'? IE вы знаете, как это сделать для обычного файла HTML, а не для одного, предназначенного для отправки в Outlook? – Joe
Эта проблема представляется перспективной. Я просмотрел HTML-источник писем, которые я генерирую, и, несмотря на теги и стили HTML, которые я пробовал, предположительно поддерживаемые этой версией механизма просмотра перспективы/слова, ничего не работает. Чтобы уточнить, я просматриваю исходный код HTML из Outlook. Я предполагаю, что внешний вид не модифицирует «источник» каким-либо образом, прежде чем представлять его мне. –