Начиная с R2018b, новый набор объектов информация только для чтения заменяет существующий набор объектов информация только для чтения. Новые объекты обеспечивают более функциональные возможности, такие как прозрачность цвета лица. Новые классы также поддерживают события, которые можно использовать для реагирования на изменения информация только для чтения, такие как перемещение или клик. Хотя в настоящее время нет планов по удалению старых объектов информация только для чтения, переключитесь на новые ROI, чтобы воспользоваться дополнительными возможностями и гибкостью. Для получения дополнительной информации о создании ROI с использованием новых функций ROI, смотрите Обзор создания информация только для чтения.
В существующих ROI можно управлять тем, закрыта ли или открыта нарисованная вручную форма или полигональная форма. По умолчанию при двойном щелчке, чтобы нарисовать конечную вершину одной из этих фигур, информация только для чтения рисует линию между последней и первой вершинами, чтобы закрыть фигуру. Использование setClosed
можно создать открытую нарисованную вручную форму или полилинию. С новыми ROI, Freehand
и AssistedFreehand
фигуры поддерживают Closed
свойство, которое можно использовать, чтобы задать, является ли форма закрытой или открытой. Новые ROIs поддерживают как многоугольник (закрытую), так и полилинию (открытую) форму, поэтому нет необходимости в этих ROIs поддерживать Closed
свойство.
Код обновленияОбновление всех образцов setClosed
.
Обескураженное использование | Рекомендуемая замена |
---|
Этот пример создает полигональный информация только для чтения и использует setClosed метод превращения замкнутого многоугольника в открытую полилинию. | Чтобы создать открытую полилинию информация только для чтения, замените вызов impoly с drawpolyline (или Polyline объект). Использование drawpolygon (или Polygon объект) для создания замкнутой полигональной формы. |
Этот пример создает рисованный информация только для чтения и использует setClosed способ преобразования замкнутой формы в открытую форму. | Чтобы создать открытую, нарисованную вручную форму ROI, замените вызов на imfreehand с drawfreehand или drawassisted . Можно также создать Freehand или AssistedFreehand объекты. Используйте Closed свойство превратить закрытую форму в открытую. |