exponenta event banner

removeLabel

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

Описание

пример

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

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

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

Примеры

свернуть все

Откройте проект приложения Times Table. Использовать 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 путем проверки свойства Files проекта (proj.Files) или использовать findFile для поиска файла по имени. Файл должен находиться в корневой папке проекта.

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

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

Представлен в R2019a