Каталог решений - Выравнивание строк окна сообщений

Выравнивание строк окна сообщений

Выравнивание строк окна сообщений

В наличии

Как сделать вывод информации через Сообщить и СообщениеПользователю наглядным и легко читаемым.

Категория:

Описание

В окно сообщений часто приходится выводить информацию из нескольких колонок таблицы. Например, нехватку остатка и номенклатуру. При этом длина текста чаще всего разная, и многострочный вывод становится плохо читабельным.

Из-за разной ширины символов способ дополнения строки пробелами тоже работает не очень.

 

Сравнение пропорционального и моноширинного шрифта

 

После небольшого исследования выяснилось, что в окне сообщения используется шрифт Arial 10. Поэтому для вычисления ширины строки я использовал способ, подсмотренный здесь http://avb1c.narod.ru/rowheight.html

 

Все печатные символы выводятся в строки повторяющихся символов. Их количество вручную подгоняется так, чтобы строки были одинаковой ширины. Рассчитывается ширина каждого символа шрифта, потом складывая их в нужном порядке можно узнать ширину любой строки в условных единицах.

Для разного масштаба экрана 100% и 125% — свои собственные коэффициенты ширины.

 

 

has been added to your cart:
Оформление заказа