-
Notifications
You must be signed in to change notification settings - Fork 0
1. MenuFilesGen (Fork)
Прямой экспорт из \*.xlsx:
- скрытые строки не не учитываются при генерации меню и ленты
- добавлено пояснение исключения при неудачном открытии файлов Excel (ClosedXml не умеет работать с
.xls, только с.xlsx,.xlsm,.xltxи.xltm)
Добавлен параметр командной строки в MenuFilesGen - -dup
1 - не создавать выпадающее меню под лентой
0 - по умолчанию, создавать выпадающее меню
StatusText - теперь необязательный параметр
1. Добавлена возможность показывать команды вне панели (экспериментальная возможность) IsVirtualPanel
- Добавлен аргумент ком строки
Путь к выходному каталогу
<"c:\temp\_tc0\Resources">без закрывающей черты
2. Добавлен признак отделения Separator элементов аддонов, панелей и команд друг от друга
1. Для меню добавлен промежуточный уровень группировки
- Добавлены аргументы ком строки
Console.WriteLine
(
$"Аргументы ком строки:" +
$"\n\t-hrr:<сколько строк пропускать, число> - {argsCmdLine.HeaderRowRange}" +
$"\n\t-xpn:<для *.XLS номер листа шаблона, число> - {argsCmdLine.XlsPageNumber}" +
$"\n\t-exo:<подтверждать выход из консоли - 1, не подтверждать - 0> - {argsCmdLine.EchoOnOff}" +
$"\n\t<\"полный путь к файлу шаблона с расширением\"> - {argsCmdLine.FileName}\n" +
$"\n\t<\"путь к выходному каталогу\"> - {argsCmdLine.DirectoryPath}\n"
);2. К командам показа панелей прицеплены иконки (по иконке первой команды панели)
-
Добавлена возможность генерации классического меню не только в корень
[\menu\AddonName], но и как подменю для приложения[\menu\AppName\AddonName] -
Добавлена возможность генерации меню из:
- файлы в кодировке юникод, разделители табуляция (*.txt, *.tsv (было)...)
- файлы в кодировке ANSI, разделители точка с запятой (*.csv ...)
- файлы Excel (*.xls, *.xlsm)
-
Для панелей добавлены:
- команды показать скрыть панель:
InterNameтранслитерируется в латиницу видаIntername=sShowToolbar_BlockFix_Normalizaciya_blokov
LocalNameостается "как есть"LocalName=sПанель_BlockFix_Нормализация_блоков\ - команды показа панелей прописаны в меню
вид→панели[\menu\View\toolbars\...] - команды показа панелей прописаны в меню
[\ToolbarPopupMenu\...]
- команды показать скрыть панель:
-
Добавлены ключи для commands (если в Excel поле пустое, то ключ прописан не будет или будет заданное значение по умолчанию)
- ToolTipText (по умолчанию пусто)
- LocalName (по умолчанию пусто)
- RealCommandName (по умолчанию пусто)
- Keyword (по умолчанию пусто)
- weight (по умолчанию 10)
- cmdtype (по умолчанию 1)
-
Появилась возможность гибко настраивать иконки команд
- если в поле
IconNameнаписано имя иконки, то в полеResourceDllNameдолжно стоять имя ресурсной библиотеки - если поле
IconNameпустое, то вResourceDllNameможет быть заполнено именем иконки в формате *.ico или *.bmp с относительным путем - если оба поля пустые, то в
BitmapDll=sicoms\CommandName.ico(CommandName то что пропишется в intername), для комад показа панелей иконки не прописываются.
- если в поле
-
Шаблон Excel переработан, см. example
-
Добавлена секция
[\\Accelerators], прописываются горячие клавиши