Проблема с истинным отображением форматов принтера

Автор Тема: Проблема с истинным отображением форматов принтера  (Прочитано 3051 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Пашин ЕвгенийАвтор темы

  • ADN PRO
  • *
  • Сообщений: 662
  • Карма: 12
  • Skype: pashin.evgeniy
Требуется отображать в окне формы имена форматов текущего принтера для каждого листа в том виде,  как он указан в выпадающем списке диалогового окна печати.



Программно получаю список и вместо текущих имен форматов принтера я вижу иную картинку



Это еще полбеды: те форматы, которые я создавал сам, имеют следующий вид - вместо «А4х3 Горизонтальный (630 х 297 мм)» он «UserDefineMetric (630 x 297 mm)»!

Как отобразить форматы принтера в исходном виде?

Отмечено как Решение Пашин Евгений 18-09-2015, 11:18:26

Оффлайн bargool

  • ADN Club
  • ***
  • Сообщений: 111
  • Карма: 6
Если не ошибаюсь, для получения человеческих имён форматов надо пользоваться PlotSettingsValidator.GetLocaleMediaName

Оффлайн Пашин ЕвгенийАвтор темы

  • ADN PRO
  • *
  • Сообщений: 662
  • Карма: 12
  • Skype: pashin.evgeniy
Огромное спасибо за точное направление :)

Сработало!