removeLabel

Удалить метку из проекта

Описание

пример

removeLabel(category,labelName) удаляет указанную метку из указанной категории меток в загруженном проекте. Используйте этот синтаксис для удаления метки из категории по имени.

removeLabel(file,categoryName,labelName) удаляет указанную метку в указанной категории из указанного файла. Используйте этот синтаксис для удаления метки из файла по имени.

removeLabel(file,labelDefinition) удаляет метку, заданную объектом определения метки labelDefinition. Прежде чем вы сможете удалить метку, необходимо получить объект определения метки из file.Label свойство или при помощи findLabel.

Примеры

свернуть все

Откройте проект Times Table App. Использовать currentProject чтобы создать объект проекта из загруженного проекта.

matlab.project.example.timesTable
proj = currentProject;

Осмотрите первую существующую категорию.

cat = proj.Categories(1)
cat = 

  Category with properties:

                Name: "Classification"
        SingleValued: 1
            DataType: "none"
    LabelDefinitions: [1×7 matlab.project.LabelDefinition]

Определите новую метку в категории.

createLabel(cat,"Future");

Удалите новую метку.

removeLabel(cat,"Future");

Входные параметры

свернуть все

Категория меток, заданная как Category объект. Получите Category объект из proj.Categories свойство или при помощи findCategory.

Имя удаляемой метки, заданное как вектор символов или строковый скаляр.

Файл для удаления метки, заданный как ProjectFile объект. Вы можете получить ProjectFile объект путем исследования свойства Файлов проекта (proj.Files), или использовать findFile для поиска файла по имени. Файл должен находиться в корневой папке проекта.

Имя категории, содержащей удаляемую метку, заданное как вектор символов или строковый скаляр.

Имя удаляемой метки, заданное как LabelDefinition объект, возвращенный file.Label свойство или findLabel.

Введенный в R2019a