ArchLand00099.png创建自定义标识标签符号

了解标识标签

Vectorworks Architect 和 Landmark 标识标签是作为插件对象而创建的,插件对象可用于绘制标识符号和可选前缀线。符号可以自动保持水平,或可以旋转至前缀线角度。

可以基于自定义标记来创建标识符号。对于标识符号,有一些必须满足的特定要求。

标识符号要求

标识标签工具(请参阅使用标识标签工具 )可用于检测绘图中正在标记的对象中是否存在任何现有记录信息;如果工具无法检测到记录信息,系统将会提示您从列表中选择适当的记录。将会显示已定义与该记录类型配合使用的标识符号,以供选择。

标识标签工具可以确定对话框中所请求的标识符号是否存在绘图中。如果不存在,该工具将从标识_符号.vwx 文件中复制该符号,并将其缩放至当前绘图图层的比例。创建适当比例的符号后,使用该符号时无需进一步参照外部文档。

标识符号必须满足以下要求:

    存储于 Vectorworks 库文件 [Vectorworks]\Plug-Ins\Common\Data\ID__符号.vwx 中

    使用特定图形原始项以 1:1 的比例创建

    使用链接的文本来显示标识和属性信息

    拥有已附加的 TagSchema 记录。

TagSchema 记录

TagSchema 记录确定着标识符号文本的行为。此记录位于标识_符号.vwx 文件中。

obj_tag_schema.png 

AutoIncrementFixCurrRecordWriteMatchIDsDrawLeader 和 KeepHoriz 字段是布尔 (true/false) 值;ShoulderLength 和 MkrScaleFactor 是数值。所有其他字段均是文本值。

标识符号前缀选项

4 个 TagSchema 记录字段用于确定绘制标识符号时是否带有前缀,以及在如果带有前缀,确定前缀的外观。

标识符号记录写入选项

标识记录写入选项由 TagSchema 记录中的 4 个字段控制:

定义标识符号自定义字段

标识符号最多可以拥有 7 个包含几乎任何文本的字段,组合该标识所用数据记录的内容。

例如,标识标签工具可读取 Fld1Spec 字段的内容,并将结果写入 Fld1Text 字段。“规格”字段使用 字段名&"字符串常量" 格式,其中字段名称是名为 TagType 字段中数据记录中的字段; & 表示连接,字符串常量包含在双引号中。

例如,数据记录中的一个字段被称为 "Count"。这是一个数值字段,表示某个项目的总数量。当 "Count" 为 12 时,您想让标识中的第一个字段将显示为:总计:12Tag1Spec 字段中输入以下公式:“总计:”&Count。字段名称和 & 号之间没有空格,字符串常量(引号中)和 & 号之间也没有空格。

可以连接任意数量的字段和常量。例如,可以通过使用以下公式将词“项”添加至标记字段定义:“总计:”&Count&“项”

Vectorworks Architect 和 Landmark 产品中随附的标识符号中,有大量预定义的字段。可以将这些字段用作理解这一特殊公式语言的指南。这一相同的公式也可用于定义 HVAC 对象标记。

标识字段中的错误消息

如果标识标签工具无法找到 TagSchema 记录的 TagType 字段中指定的数据记录,放置标识时将会显示错误消息 #RECORDNAME?#。如果公式中任何字段的名称有错,消息 #FIELDNAME?#将会在受影响的标识字段中显示。请确认记录和字段名称的拼写,并确保已按照数据记录所述定义了数据记录。

数据记录

标识符号的 TagType 字段中所命名的数据记录应是使用 VA 记录和明细表命令所创建的标准记录的一部分,并应位于当前首选项设置中。使用标识标签工具时,如果未定义记录,这样便可启用标识标签工具以自动创建记录。

TagType "Styled Wall" 已保留,以供在有样式墙上放置标识时使用。

~~~~~~~~~~~~~~~~~~~~~~~~~

创建自定义标识符号

 

vectorworks.cn