Параметры библиотек типа Converter |
Scroll |
IKompasConverter::VisualEditConvertParam
Тип |
Уровень |
Имя параметра |
Пример значения параметра |
Обязательный |
Описание |
раздел |
0 |
Convertors |
|
+ |
Список конверторов. |
раздел |
1 |
ConverType |
LibConverter |
+ |
Тип конвертора. |
параметр строка |
2 |
ProgID |
"ProjectEDrawings.EDrawings" |
~1 |
ProgID (Для ActiveX библиотек). |
параметр строка |
2 |
Path |
"S:\C++\Visualc\MyConverter.rtw" |
~1 |
Путь к файлу конвертора (Для обычных dll или rtw). |
параметр строка |
2 |
Name |
"Пример конвертора" |
+ |
Имя конвертора. |
параметр DWORD |
2 |
Connect |
1 |
- |
Признак подключения библиотеки: 1 - библиотека подключается (по необходимости), 0 - библиотека в openfile и savefile не используется. |
раздел |
2 |
FileType |
m3d |
+ |
Тип документа системы КОМПАС (расширение имени файла). |
параметр строка |
3 |
Filter |
"Файлы моделей (*.mym3d)|*.mym3d|" |
+ |
Фильтр для выбора файла. |
параметр DWORD |
3 |
OpenCommandID |
1 |
~2 |
Номер команды для открытия файла. |
параметр DWORD |
3 |
SaveCommandID |
2 |
~2 |
Номер команды для сохранения файла. |
параметр DWORD |
3 |
OpenConverterParameters |
1 |
- |
Признак наличия диалога редактирования параметров конвертации для заданной команды открытия файла. Если параметр задан, в диалоге выбора файла для открытия появится кнопка Параметры, которая позволяет открыть диалог параметров конвертора. Вызов диалога осуществляется функцией IKompasConverter::VisualEditConvertParam. |
параметр DWORD |
3 |
SaveConverterParameters |
1 |
- |
Признак наличия диалога редактирования параметров конвертации для заданной команды сохранения файла. Если параметр задан, в диалоге выбора файла для открытия появится кнопка Параметры, которая позволяет открыть диалог параметров конвертора. Вызов диалога осуществляется функцией |
Значения параметра Обязательный:
+ - обязательный параметр;
- - необязательный параметр;
~1 - обязательно нужен один из параметров или ProgID или Path. Одновременно оба ключа задавать не нужно, первым проверяется наличие ключа ProgID.
~2 - OpenCommandID и SaveCommandID не являются обязательными, но нужен хотя бы один ключ. Можно задать оба ключа.