Процессы
По сути, этот процесс управляет графическим состоянием сцены на стороне клиента. Этот процесс является интерактивным и представляет собой долговременную вариацию команды.
Добавлено в версии 1.7.0: Добавлен EditMarkupProcess.
Добавлено в версии 1.8.0: Добавлены EditSectionBoxProcess, AddPathDimensionProcess, AddNormalLineDimensionProcess, ZoomRectProcess и FlyProcess.
Запуск процесса
Пример запуска процесса (TypeScript):
view.runCommand({
name: "RunProcessCommand", // name of command
// next arguments
process: {
name: "Selection", // process name
options: {}, // process options
events: {} // process events
}
})
Эта команда ничего не возвращает в качестве результата. Взаимодействие с пользователем осуществляется с помощью обратных вызовов событий в process.events и команды процесса обновления.
Остановка процесса
Любой процесс не может быть завершен сам по себе. Чтобы остановить процесс, вы должны использовать следующую команду.
Остановка команды процесса (TypeScript):
view.runCommand({
name: "StopProcessCommand",
})
Эта команда ничего не возвращает в качестве результата.
Обновление процесса
Эта команда позволяет изменить исходные process.options во время выполнения процесса.
Пример обновления процесса комментариев (TypeScript):
view.runCommand({
name: "UpdateProcessCommand",
options: {
name: "AddComment", // process name
text: "New comment text", // text of the new comment object
font: {
size: 18,
family: 'Font1'
}
}
})
Эта команда ничего не возвращает в качестве результата.
Более подробную информацию об обновлении параметров комментариев можно найти здесь.
Документация каждого процесса содержится в соответствующем разделе.
Процессы
- Процесс по умолчанию
- Процесс выделения
- Процесс полета
- Процесс масштабирования по прямоугольной области
- Процесс задания точки
- Настройка процесса плоскости сечения
- Процесс добавления комментария
- Процесс редактирования плоскости сечения
- Процесс редактирования сечения блоком
- Добавление процесса линейного размера
- Добавление процесса нормального линейного размера
- Добавление процесса измерения пути
- Добавление процесса измерения углов
- Добавление процесса радиального размера
- Добавление процесса измерения площади
- Процесс заметок (красный карандаш)
- Опция привязки