Надстройка Outlook displayDialogAsync создает большое всплывающее окно в Outlook 2016 для Windows

Я тестировал свою надстройку Outlook в Outlook 2016 для Windows. Всплывающее окно, открытое displayDialogAsync, значительно больше (примерно на 30% или 40% больше), чем размеры, которые я указал в параметрах.

Другие платформы, на которых я тестировал (например, Safari, Firefox, Chrome, IE10, IE11, Edge, Outlook 2016 для Mac, Outlook 2013 для Windows), открывают всплывающее окно с правильным размером.

Размеры всплывающего окна вычисляются по-разному в Outlook 2016 для Windows?


person Daniel Phan    schedule 21.11.2017    source источник


Ответы (1)


Обратите внимание, что это не размеры в пикселях, а процент от размера экрана. См. отобразить документацию APIDialogAsync. Например, значение ширины Определяет ширину диалогового окна в процентах от текущего экрана. Значение по умолчанию — 80%. Минимальное разрешение 250 пикселей. Может ли это быть причиной того, что он ведет себя не так, как вы ожидали?

person Outlook Add-ins Team - MSFT    schedule 21.11.2017
comment
Спасибо за ответ. Это то, что я рассматривал, но: 1. Я запрашиваю размер › 250 пикселей и 2. Я ожидаю, что и IE11, и Outlook 2016 должны открывать диалоговое окно одинакового размера, поскольку они работают на одном компьютере (и размер экрана не изменился). - person Daniel Phan; 22.11.2017
comment
Мы не можем воспроизвести эту проблему. Не могли бы вы предоставить нам свой код вместе со снимками экрана Outlook 2016 для Windows и другой платформы для сравнения? Можете ли вы также предоставить нам версию Outlook 2016 для Windows, которую вы используете? Спасибо. - person Outlook Add-ins Team - MSFT; 28.11.2017
comment
@OutlookAdd-insTeam-MSFT спасибо за ответ. Есть ли способ установить положение окна? Мой появляется в верхней (вертикальной) центральной (горизонтальной) позиции. Я хотел бы, чтобы это было в центре экрана. Благодарю вас! - person SerjG; 22.10.2018
comment
Мы не можем воспроизвести эту проблему, диалоговое окно должно открыться в центре. Не могли бы вы предоставить нам свой код вместе со скриншотами? Можете ли вы указать платформу и версию, где вы это воспроизводите (диалоговое окно выровнено вверху по вертикали)? - person Outlook Add-ins Team - MSFT; 23.10.2018