Добрый день, уважаемые посетители форума.
В ходе создания макроса возникает необходимость программного получения полного списка имён образцов штриховых линий (типов линий), которые доступны в T-Flex CAD. Макрос должен получить этот список из системы и предоставить пользователю возможность выбора типа линии из этого списка.
Затем я предполагаю использовать указанный пользователем тип для рисования линий.
Я думаю, можно решить этот вопрос "в лоб": выписать аккуратно на лист бумаги (или в текстовый файл) имена типов линий, которые находятся в выпадающем списке "Тип линии" в команде "G: Создать изображение", заполнить этими строками ComboBox, запретить пользователю редактирование поля и жить спокойно, получая из ComboBox'а выбранное имя.
Но всё же хотел бы спросить:
1. возможны ли в природе случаи, когда список типов линий может непредсказуемо измениться в результате, допустим, корректировок каких-то служебных файлов? Не окажется ли мой вручную забитый список типов линий в какой-то момент неактуальным?
В случае положительного ответа на вопрос№1 вытекает вопрос №2:
2. возможно ли программно получить фактический (актуальный) список типов линий для использования в макросе?
В ходе создания макроса возникает необходимость программного получения полного списка имён образцов штриховых линий (типов линий), которые доступны в T-Flex CAD. Макрос должен получить этот список из системы и предоставить пользователю возможность выбора типа линии из этого списка.
Затем я предполагаю использовать указанный пользователем тип для рисования линий.
Я думаю, можно решить этот вопрос "в лоб": выписать аккуратно на лист бумаги (или в текстовый файл) имена типов линий, которые находятся в выпадающем списке "Тип линии" в команде "G: Создать изображение", заполнить этими строками ComboBox, запретить пользователю редактирование поля и жить спокойно, получая из ComboBox'а выбранное имя.
Но всё же хотел бы спросить:
1. возможны ли в природе случаи, когда список типов линий может непредсказуемо измениться в результате, допустим, корректировок каких-то служебных файлов? Не окажется ли мой вручную забитый список типов линий в какой-то момент неактуальным?
В случае положительного ответа на вопрос№1 вытекает вопрос №2:
2. возможно ли программно получить фактический (актуальный) список типов линий для использования в макросе?