模板编辑器、模板和报告方面的改进
模板编辑器和模板创建方面有许多重要的改进。
模板编辑器改进
-
现在,对话框按钮快捷键 Alt+O 代表确认,Alt+C 代表关闭。
-
您现在可以为形状和文本对象定义可见性规则。规则结果应该为 true 或 false。

-
为公式和规则添加了两个字符串函数,以将值列表合并为单个字符串,该字符串的列表项由可选分隔符分隔。
join(";"A", "", "C", "D")将得出“A;C;D”join2(";"A", "", "C", "D")将得出“A;;C;D” -
当您更改显示比例系数时,侧窗体可能会变得太窄而无法使用。现在,当模板编辑器启动时,它会检查比例系数,并在需要时调整侧窗体宽度,然后自动重新启动。
-
文件菜单有一个新命令另存为版本,它允许您将模板另存为以前版本的模板(如 4.0 (Tekla Structures 2020) 或 3.6(Tekla Structures 2019i 或更早版本))。此外,当模板是较旧版本格式,而您保存了该模板时,模板编辑器会询问是保留该版本格式还是更新到较新版本格式。
-
以前,如果不希望模板输出中有任何分页符,则需要将页面高度设置为较大的值。现在,您可以在页面属性中定义模板不输出分页符。
-
您可以使用新的 PAGES 属性,通过 GetValue("PAGES") 函数显示报告中的总页数。
-
fvf() 函数现在可以从具有 UTF-8 字节顺序标记 (BOM) 的文本文件中读取。当参数为 TRUE 或 1 时,fvf() 函数还支持可选(第 5 个)参数为空值。
-
以前,当 CopyField() 函数找不到源数值域时,公式或规则处理会停止。现在,如果 CopyField() 函数找不到源数值域(例如,当源数值域行根本不输出时),它会返回 ""。
-
复制和粘贴唯一内容为“$”字符的文本对象失败。此问题现已修正。