ПРЕДИСЛОВИЕ: То ли я плохо искал, то ли действительно это так, но не нашел нормального представления символов шрифтов. Небольшое баловство по попытке вывести таблицу символов шрифтов, вылилась в совсем не тривиальную задачу для 1С.
Обработка так же может служить примером работы с реестром Windows через 1С посредством скриптов.
Код открыт!
ОПИСАНИЕ:
Данная обработка предназначена для получения и нформации о установленных шрифтах, вывода символов шрифта и получения информации о коде данного символа. Удобна для экспериментов со шрифтами.
ПРЕДУПРЕЖДЕНИЕ: В связи с большим количеством выводимой в табличный документ информации, не рекомендуется запускать обработку по большому количеству шрифтов и выводе большого количества символов шрифта. Обработка может отрабатывать вывод очень долго.
Для удобной работы в обработку добавлены настройки:
Выводимые символы (является полем выбора из списка) могут иметь значения:
Все символы - Выводяться все символы шрифта.
Символы из интервала - Открываются реквизиты настройки интервала кодов выводимых символов. В отчет выводятся символы из этого интервала.
Буквы и цифры - Выводятся символы из стандартного набора, включающего в себя цифры, буквы русского и латинского алфавита.
Максимальное количество колонок - количество выводимых колонок, применяется для удобного вывода на экран и принтер.
Использовать примечание - при использовании данной настройки в каждую ячейку вставляется примечание и при наведении на клетку с символом его код подсвечивается во всплывающей подсказке.
Кнопка "Отобрать шрифты" - Вызывается форма в которой можно отметить те шрифты которые необходимо вывести в отчете.
При формировании отчета по выбранным шрифтам:
Размер шрифтов - устанавливается данный размер шрифта.
Шрифты жирные - если признак уставновлен шрифты выводяться шижными.
Шрифты наклонные - если признак уставновлен шрифты выводяться наклонными.
Шрифты подчеркнутые - если признак уставновлен шрифты выводяться подчеркнутыми.
Шрифты зачеркнутые - если признак уставновлен шрифты выводяться зачеркнутыми.
Существует 2 способа формирования отчета:
1. Сформировать по шрифту - открывается стандартный диалог выбора шрифта и затем формируется отчет по заданным настройкам и выбранному шрифту.
2. Сформировать по выбранным шрифтам - формируется отчет в соответствии с настройками и ранее сделанным отбором шрифтов (кнопкой "Отобрать шрифты").
Примечание: Существует возможность сохрянять и восстанавливать сделанные настройки стандартным способом.
Примечание: Описание присутствует и в справке обработки!
НЕ ПОЛУЧИЛОСЬ:
1. Убрать не значащие символы. В каждом шрифте они разные, очень бы хотелось.
2. Убрать красные треугольнички при использовани примечаний или сделать их другого цвета.
3. Возможно кто нибудь сможет ваще оптимизировать код )))).
Соавторы (или в коллективной разработке принимали участие):
Anything ( Сергей Дудаков) //infostart.ru/profile/43713/ - оптимизация и переработка кода.
Выразить ему благодарность можно тут
Для щедрых людей которым помогла обработка:
Яндекс деньги № 41001241519720 , не откажусь