Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

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 对象。从 proj.Categories 属性或使用 findCategory 获取一个 Category 对象。

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

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

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

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

在 R2019a 中推出