文本字段是只有文字与标注引线才有的功能,它可以使用一些代码显示特定的资讯,所有的文本字段的语法都是 %<文本字段与选项>%,当无法取得需要的信息时会显示 ####,代表发生错误。
RH-56819
所有计算为数字的文本字段函数(例如,Area、BlockInstanceCount、CurveLength、NumPages、PageNumber、Volume)都可以通过数学计算公式进行运算。
%<2*3>% 等于 6。
如果模型中有 4 个图纸配置页面,则 %
支持 Python 和 . net 字符串格式。
如果模型中有 2 个图纸配置页面,则 %<'{:03}'.format(NumPages())>%将 2 转换为 002。
%
Python 和 .NET 中的大小写转换函数
Python:
upper(), lower(), and capitalize()
.NET:
ToUpper() and ToLower()
在 .NET 中没有直接的首字母大写的函数。
[[参考: https://discourse.mcneel.com/t/force-uppercase-in-text-fields/154554/5]]
计算封闭曲线(必须是平面)、剖面线、曲面、多重曲面、网格、细分物件的面积。
使用注解样式单位。
%%
指定一个单位。
%%
RH-55634 RH-60917
%
在本案例中,"Data Table"图块定义是从包含名称、年龄和性别的图块属性文本字符串的表单中创建的。
然后将图块插入到下方的工作视窗中。Insert 指令将会提示输入它们的信息。
显示指定的图块定义在模型里的引例的总数。
%
RH-65750
通过在工作视窗中选择图块实例来检索图块定义的名称。
%
%
一条曲线的长度。
使用注解样式单位。
%
指定一个单位。
%
当前日期和时间。
从列表中选择日期和时间格式。
从列表中选择一个地区,将为日期选择适当的语言。
%
%
%
%
该文件最后保存的日期和时间。
从列表中选择日期和时间格式。
从列表中选择一个地区,将为日期选择适当的语言。
%
%
%
%
为选定的子视图显示格式化的比例值。
%
Noformatting = 0.1
#:1 = 0.1:1
1:# = 1:10
1=# = 1" = 10'
#=1 = 1/8" = 1'
#=1-0 = 1/8" = 1'-0"
引用子视图时使用在其物件属性中设置的名称而不是其 GUID。
在模型中的自定义文件文本。
这个文件的路径。
%
%
%
%
%
%
数字代表的意义:
1 = 不包含路径的文件名称
2 = 不包含副档名
1+2 = 3 = 短文件名 + 不包含副档名
返回所选图层的名称。
%
RH-56337
返回存储在图纸配置中的自定义文本键的值。
当前的模型单位。
%
附注的内容。
%
文件里的图纸配置的总页数。
%
返回所选物件的图层名称。
%
显示物件或图块的名称。
%
Return the name of the layout where the selected object exists.
If the object is not on a layout, #### returns.
%
Return the number of the layout where the selected object exists.
If the object is not on a layout, #### returns.
%
此文本字段所在的图纸配置页面的高度。
%
当前的或已选的图纸配置页面名称。
显示已选图纸配置页面的名称。
目前的图纸配置页面的名称。
%
已选的图纸配置页面名称。
%
目前的图纸配置的编号。
%
%
此文本字段所在的图纸配置页面的宽度。
%
选定纸张大小的名称。
%
RH-56140
显示所选点物件的世界XYZ坐标。
XYZ 轴可以分别启用。
%
检索挤出物件、曲面、多重曲面、网格或细分物件的体积。
允许测量开放性物件的体积。
使用注解样式单位。
%
指定一个单位。
%
允许开放性物件。
%