gifts2017

Отчет "Таблицы символов шрифтов"

Опубликовал Алексей Коробов (WiseSnake) в раздел Программирование - Практика программирования

Таблица набора символов выбранного шрифта или списка шрифтов. Удобна для экспериментов со шрифтами.

ПРЕДИСЛОВИЕ: То ли я плохо искал, то ли действительно это так, но не нашел нормального представления символов шрифтов. Небольшое баловство по попытке вывести таблицу символов шрифтов, вылилась в совсем не тривиальную задачу для 1С. Foot in mouth

Обработка так же может служить примером работы с реестром Windows через 1С посредством скриптов.Cool

Код открыт!

ОПИСАНИЕ:

Данная обработка предназначена для получения и нформации о установленных шрифтах, вывода символов шрифта и получения информации о коде данного символа. Удобна для экспериментов со шрифтами.

ПРЕДУПРЕЖДЕНИЕ: В связи с большим количеством выводимой в табличный документ информации, не рекомендуется запускать обработку по большому количеству шрифтов и выводе большого количества символов шрифта. Обработка может отрабатывать вывод очень долго.

Для удобной работы в обработку добавлены настройки:

Выводимые символы (является полем выбора из списка) могут иметь значения:

Все символы - Выводяться все символы шрифта.

Символы из интервала - Открываются реквизиты настройки интервала кодов выводимых символов. В отчет выводятся символы из этого интервала.

Буквы и цифры - Выводятся символы из стандартного набора, включающего в себя цифры, буквы русского и латинского алфавита.

Максимальное количество колонок - количество выводимых колонок, применяется для удобного вывода на экран и принтер.

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

Кнопка "Отобрать шрифты" - Вызывается форма в которой можно отметить те шрифты которые необходимо вывести в отчете.

При формировании отчета по выбранным шрифтам:

Размер шрифтов - устанавливается данный размер шрифта.

Шрифты жирные - если признак уставновлен шрифты выводяться шижными.

Шрифты наклонные - если признак уставновлен шрифты выводяться наклонными.

Шрифты подчеркнутые - если признак уставновлен шрифты выводяться подчеркнутыми.

Шрифты зачеркнутые - если признак уставновлен шрифты выводяться зачеркнутыми.

Существует 2 способа формирования отчета:

1. Сформировать по шрифту - открывается стандартный диалог выбора шрифта и затем формируется отчет по заданным настройкам и выбранному шрифту.

2. Сформировать по выбранным шрифтам - формируется отчет в соответствии с настройками и ранее сделанным отбором шрифтов (кнопкой "Отобрать шрифты").

Примечание: Существует возможность сохрянять и восстанавливать сделанные настройки стандартным способом.

Примечание: Описание присутствует и в справке обработки!

НЕ ПОЛУЧИЛОСЬ:

1. Убрать не значащие символы. В каждом шрифте они разные, очень бы хотелось.

2. Убрать красные треугольнички при использовани примечаний или сделать их другого цвета.

3. Возможно кто нибудь сможет ваще оптимизировать код  )))).

Соавторы (или в коллективной разработке принимали участие):

Anything ( Сергей Дудаков) http://infostart.ru/profile/43713/ - оптимизация и переработка кода.

Выразить ему благодарность можно тут

Для щедрых людей которым помогла обработка:
Яндекс деньги № 41001241519720 , не откажусь Money mouth

 

Скачать файлы

Наименование Файл Версия Размер
- 214
.1236080783 19,06Kb
25.09.09
214
.1236080783 19,06Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Алексей Коробов (WiseSnake) 03.03.09 16:03
Критика, замечания по существу - приветствуется! Пожелания тожа.
2. Vasily Kushnir (vasilykushnir) 03.03.09 17:01
А че писать, если я только по 7-ке?....
Идея хорошая. Сам когдато набирал табличку скодами символов: но распечатка постоянно куда-то заныкивается, находить исходный файл и снова печатать в ворохе документов бывает затруднительно да и в падлу... А вот додуматся до обработки кэбы не хватило... Вот за это пожалуй плюсану.
Попутно пожелание автору: сделать для 7 и 8 урезанную обработку и повесить на кнопу (как каклькулятор или календарь) с кнопой Вставить на выбор либо символ, либо его код. (ну совсем для ленивых :-)) )
3. Сергей Дудаков (Anything) 04.03.09 13:14
Есть вариант небольшой оптимизации.
WiseSnake; +1 Ответить
4. Алексей Коробов (WiseSnake) 04.03.09 13:20
Ура! Уже вышла версия 2 ))) Значительно ускорено формирование отчета. Спасибо Anything (Сергей Дудаков) за оптимизацию кода!
5. Алексей Коробов (WiseSnake) 04.03.09 14:04
Вышла версия 3!
Сергей (Anything) жжет и еще оптимизирует код! Теперь ваще крутяк!
6. Константин (Fisherru) 04.03.09 16:02
Есть программка ifp.exe - installed Font Previever
пишим любое слово и видим как оно отображается в разных шрифтах.
А ещё есть Font Navigator (у меня версия 3.0)
Производит установку удаление шрифтов из системы и показывает
как на них текст пишется ;-)
Это так, для тех кто на 7-ке :-))))))))))
7. Алексей Коробов (WiseSnake) 04.03.09 20:38
(6) Такие программки юзал, это все не то... Они не могут показать все символы кода, например.
А для 7ки, надеюсь, скоро напишу.
8. Константин (Fisherru) 05.03.09 10:50
9. Serj (Serj1C) 02.06.10 08:37
будет лишним. В любом Windows в стандартных есть..
Пуск -> Выполнить -> charmap
10. Алексей Коробов (WiseSnake) 02.06.10 12:56
(9) Как я уже писал в 7 меня не совсем устраивают стандартные средства. Например на скрине 1 я выбираю шрифт который мне больше нравится из подобранных. На скрине 2 я сразу вижу код символа который мне нужен. charmap это умеет? Уже использовал его раз 5, очень удобно. Не много, но приятно. Но для 7ки вряд ли буду заморачиваться :D
11. Евгений Мадонов (madonov) 13.02.13 10:14
ОС - Win7
Платформа - 8.2

Вместо многих символов отображаются квадратики.
12. Алексей Коробов (WiseSnake) 26.02.13 12:13
Может у Вас со шрифтами что то. У меня тоже win7, 8.2 и все нормально.