Снегопат
https://snegopat.ru/forum/

Разобрал команды таблицы, нужно бы их вставить в поставку
https://snegopat.ru/forum/viewtopic.php?f=1&t=60
Страница 1 из 1

Автор:  vladnet [ 09 ноя 2011, 00:22 ]
Заголовок сообщения:  Разобрал команды таблицы, нужно бы их вставить в поставку

Там в паре мест есть проблемки, ну и не очень понятно какие идентификаторы им присваивать и зачем это надо.
Да еще очень хочется для внешней обработки хотя бы открытие модуля и открытие основной формы

Код:
TableEdit    = new CommandGroup("{505A90DD-950E-4300-874D-8675BC2120B2}", "Команды табличного редактора")
TableEdit.cc(1,   '',             "Зафиксировать сетку")
Frame.cc(371,   '',             "Отображать сетку")
TableEdit.cc(12,   '',             "Отображать заголовки")
TableEdit.cc(13,   '',             "Отображать группы")
TableEdit.cc(14,   '',             "Редактирование")
TableEdit.cc(30,   '',             "Отображать примечания")
TableEdit.cc(74,   '',             "Черно-белый просмотр")
TableEdit.cc(704,   '',             "Режим просмотра страниц")
TableEdit.cc(540,   '',             "Масштаб 50%")
TableEdit.cc(541,   '',             "Масштаб 75%")
TableEdit.cc(542,   '',             "Масштаб 100%")
TableEdit.cc(543,   '',             "Масштаб 125%")
TableEdit.cc(544,   '',             "Масштаб 150%")
TableEdit.cc(545,   '',             "Масштаб 200%")
// Формат скрыть не пользовался у меня всегда не доступно
// Формат отобразить не пользовался у меня всегда не доступно

TableEdit.cc(24,   '',             "Высота строк")
TableEdit.cc(25,   '',             "Ширина колонок")
TableEdit.cc(7,   '',             "Объединить в группу")
TableEdit.cc(8,   '',             "Исключить из группы")


TableEdit.cc(46,   '',             "Имена...")
TableEdit.cc(76,   '',             "Отображение именованных строк/колонок")
TableEdit.cc(67,   '',             "Отображать именованные ячейки")
TableEdit.cc(77,   '',             "Назначить имя...")
TableEdit.cc(78,   '',             "Убрать имя")


TableEdit.cc(45,   '',             "Колонтитулы...")
TableEdit.cc(41,   '',             "Задать область печати")
TableEdit.cc(42,   '',             "Удалить область печати")
TableEdit.cc(43,   '',             "Повторять на каждом листе")
TableEdit.cc(44,   '',             "Удалить повторение")
TableEdit.cc(16,   '',             "Вставить разрыв страницы")
TableEdit.cc(17,   '',             "Удалить разрыв страницы")

TableEdit.cc(4,   '',             "Прямоугольник")
TableEdit.cc(5,   '',             "Прямая")
TableEdit.cc(39,   '',             "Овал")
TableEdit.cc(6,   '',             "Текст")
TableEdit.cc(9,   '',             "Картинка...")
TableEdit.cc(68,   '',             "Диаграмма")
TableEdit.cc(69,   '',             "Диаграмма Ганта")
TableEdit.cc(70,   '',             "Сводная диаграмма")
TableEdit.cc(71,   '',             "Дендограмма")
TableEdit.cc(124,   '',             "Графическая схема")
Frame.cc(173,   '',             "Вставить объект...")
TableEdit.cc(37,   '',             "Сгруппировать")
TableEdit.cc(38,   '',             "Разгруппировать")
TableEdit.cc(10,   '',             "Выделение рисованных объектов")

TableEdit.cc(29,   '',             "Вставить примечание")
TableEdit.cc(52,   '',             "Удалить примечание")
TableEdit.cc(111,   '',             "Предыдущее примечание")
TableEdit.cc(110,   '',             "Следующее примечание")
TableEdit.cc(30,   '',             "Отображать примечания")

?<{C86D2ADB-4832-4643-8A23-3145FD20515D}>?.cc(2,   '',             "Вставить сводную таблицу")
TableEdit.cc(101,   '',             "Удалить сводную таблицу")


TableEdit.cc(2,   '',             "Объединить")
TableEdit.cc(3,   '',             "Раздвинуть")
Frame.cc(227,   '',             "Разбить ячейку")
TableEdit.cc(90,   '',             "Перейти к ячейке")
TableEdit.cc(65,   '',             "Панель редактирования")
TableEdit.cc(64,   '',             "Зафиксировать панель редактирования")

Автор:  vladnet [ 09 ноя 2011, 00:24 ]
Заголовок сообщения:  Re: Разобрал команды таблицы, нужно бы их вставить в поставк

Еще бы переименовать frnteеnd, что означает данный идентификатор. Ну и хорошо бы если при назначении хоткеев стандартные команды разбить на группы.

Автор:  orefkov [ 10 ноя 2011, 13:51 ]
Заголовок сообщения:  Re: Разобрал команды таблицы, нужно бы их вставить в поставк

Ок, добавлю.

Автор:  vladnet [ 10 ноя 2011, 23:50 ]
Заголовок сообщения:  Re: Разобрал команды таблицы, нужно бы их вставить в поставк

а идентификаторы для чего там? я все сделал что нужно или нет?

Автор:  orefkov [ 11 ноя 2011, 07:35 ]
Заголовок сообщения:  Re: Разобрал команды таблицы, нужно бы их вставить в поставк

Не совсем все, я хотел сам доделать. Идентификаторы нужны, чтобы можно было потом в скриптах писать TableEdit.IdOfCommand.send()

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/