Outlook VSTO Addin: компонент веб-браузера показывает, что некоторые электронные письма меньше, а другие - нормально - PullRequest
0 голосов
/ 27 марта 2020

Фон

Хотя мы используем ADX (Addin Express), я считаю, что это может быть общий c VSTO-запрос надстройки. У нас есть надстройка Outlook ADX с кодом для замены области чтения и показ нашей ADXForm, которая содержит компонент веб-браузера, который inturn отображает электронную почту (MailItem.HTMLBody как есть) после добавления дополнительного сообщения с нашей стороны.

Проблема:

Все работает хорошо до разрешения FHD. Однако, когда наши пользователи используют ноутбук или настольный компьютер с разрешением UHD (один дисплей, а не несколько дисплеев), мы видим следующую проблему: некоторые электронные письма выглядят слишком маленькими, в то время как другие электронные письма выглядят нормально.

Анализ пока что

Посмотрев конкретно на источник этих электронных писем, которые кажутся меньше, мы обнаружили, что эти электронные письма специально кодируются, чтобы показывать размеры шрифта в пикселях (через html / таблицу стилей), например, "font-size: 20px ", в то время как те, которые хорошо отображают его, имеют размер шрифта в точках (font-size: 12pts), мы думаем, что причиной этого, вероятно, является то, что компонент веб-браузера не преобразует (или не должен преобразовывать) пиксели в точки и отображает Это. Мы можем ошибаться, но это то, что мы наблюдаем до сих пор.

Вопрос

Как мы решаем это? Любые указатели на это будут оценены.

...