Autodesk.Revit.DB.TagMode
是Revit API中的一个枚举类型,用于定义元素标记的模式。标记模式是Revit图纸中标记的外观方式,选择适当的标记模式可以提高图纸的可读性和美观度。
值:0
Leader
模式标记元素并使用箭头指向标记,并可以包含文本和序号。
值:1
TagToExternal
模式标记元素并将标记放置在元素附近。这种模式不会使用标记引线或标记符号,并且不支持对标记的编辑。
值:2
TagFree
模式允许用户手动放置标记,用户可以编辑标记的位置和内容。
值:3
Hidden
模式不会在绘图中显示标记。
Leader
模式通常用于标记元素的位置和用户自定义的属性值。在建筑和机械领域,通常使用标记项目的流程来标记每个零件的位置,以便在安装和维修时更方便。
TagToExternal
模式通常用于放置在墙体上的标记,这样用户就可以在查看标记时了解元素的位置,而无需隐藏标记本身。
TagFree
模式通常用于放置在注释中的标记,这种模式提供了更大的自由度,用户可以手动放置标记,并可以更改标记的位置。这种模式提供了更好的灵活性。
Hidden
模式通常用于隐藏不需要在绘图中显示的元素。在绘图中,有些元素不需要被标记,这时可以使用Hidden
模式使标记不显示在绘图中。
下面是使用Autodesk.Revit.DB.TagMode
枚举类型的样例代码:
//创建一个元素标记
Tag newTag = default(Tag);
try
{
newTag = document.Create.NewTag(me, tagMode, tagId, false, tagOrientation);
}
catch
{
//handle the exception
}
在这个示例中,我们可以看到如何使用Autodesk.Revit.DB.TagMode
枚举类型来设置标记模式。在创建标记时,我们可以指定要使用的标记模式。