Main Content

removeLabel

从工程中删除标签

说明

示例

removeLabel(category,labelName) 从当前加载的工程的指定标签类别中删除指定标签。使用此语法按名称从一个类别中删除一个标签。

removeLabel(file,categoryName,labelName) 从指定文件中删除指定类别中的指定标签。使用此语法按名称从一个文件中删除一个标签。

removeLabel(file,labelDefinition) 删除标签定义对象 labelDefinition 指定的标签。在删除该标签之前,您需要从 file.Label 属性或使用 findLabel 获取标签定义对象。

示例

全部折叠

打开 Times Table App 工程。使用 currentProject 从当前加载的工程创建一个工程对象。

openExample("matlab/TimesTableProjectExample")
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 对象。从 proj.Categories 属性或使用 findCategory 获取一个 Category 对象。

要删除的标签的名称,指定为字符向量或字符串标量。

要从中删除标签的文件,指定为 ProjectFile 对象。您可以通过检查工程的文件属性 (proj.Files) 来获取 ProjectFile 对象,或者使用 findFile 按名称查找文件。文件必须在工程根文件夹中。

包含要删除的标签的类别的名称,指定为字符向量、字符串标量或 Category

要删除的标签的名称,指定为 file.Label 属性或 findLabel 返回的 LabelDefinition 对象。

版本历史记录

在 R2019a 中推出