-
操作步骤:
- 在CAD2026中新建一个默认文件,其中会有两个默认的标注样式,
Standard和ISO问题就出现在Standard标注样式中
- 在文件中创建两个标注,标注A和标注B
-
在标注 B 的文字替代中插入字段。
-
该字段包含一个公式。
-
在公式中引用了另一个标注对象(标注 A)的属性(例如对象 ID 或值)。
-
公式设计意图是显示“标注A的值 + 6”。
-
编辑完成后,点击“计算” 更新字段结果。
- 在CAD2026中新建一个默认文件,其中会有两个默认的标注样式,
-
问题现象:
-
计算后,标注 B 的文字替代内容从公式变成了文字结果(这是预期行为)。
-
然而,这个文字结果的开头被自动添加了一个
"\A1;"
前缀(这是非预期的、错误的行为)。 -
这个前缀无法通过常规编辑删除,并且会污染后续操作:
-
当试图在另一个文字命令(如
MTEXT
或DTEXT
)中通过字段功能选择标注 B 的文字替代内容时,该"\A1;"
前缀也会被包含进去。
-
-
-
关键发现 (问题根源):
-
此问题并非由特定图纸引起,而是与标注样式直接相关。
-
软件自带的
ISO-25
标注样式表现正常:在上述步骤中,计算后的文字替代不会添加"\A1;"
前缀。 -
软件自带的
Standard
标注样式存在缺陷:在上述相同步骤中,计算后的文字替代必定会添加"\A1;"
前缀。
-
-
结论 & 影响:
-
这是一个软件缺陷 (Bug),特定于
Standard
标注样式在字段公式计算结果处理文字替代时的逻辑。 -
"\A1;"
前缀的污染严重破坏了字段功能的预期结果和后续使用,导致显示错误和操作困扰。 -
导致被迫避免使用
Standard
样式进行此类字段操作,或需要手动清理污染后的文字,降低了效率和准确性。
-
问题存在,中望收到。