功能變數是只有文字與標註引線才有的功能,它可以使用一些代碼顯示特定的資訊,所有的功能變數的語法都是 %<功能變數與選項>%,當功能變數無法取得需要的資訊時會顯示 ####,代表發生錯誤。
所有計算數字的功能變數函數 (例如: Area、BlockInstanceCount、CurveLength、NumPages、PageNumber、Volume) 都可以在數學公式中組合。
%<2*3>% 計算為 6。
如果模型中有 4 個圖紙配置,則 %<NumPages()-1>% 計算為 3。
支援 Python 和 .NET 數字格式。
如果模型中有 2 個圖紙配置,則 %<'{:03}'.format(NumPages())>% 計算為 002。
計算封閉曲線 (必須是平面)、剖面線、曲面、多重曲面、網格或 SubD 的面積。
使用註解型式單位。
%<Area("ObjectID">%
設定單位。
%<Area("ObjectID","Unit")>%
定義屬性外掛程式文字要包含在圖塊引例中。
%<UserText("block","Key","Prompt","Value")>%
顯示指定的圖塊定義在模型裡的引例的總數。
%<BlockInstanceCount("BlockName")>%
一條曲線的長度。
使用註解型式單位。
%<CurveLength("ObjectID")>%
設定單位。
%<CurveLength("ObjectID","Unit")>%
目前的日期和時間。
從列表中選擇日期和時間格式。
從列表中選擇一個區域及適當的語言。
%<Date("Format", "Region")>%
%<Date("M/d/yyyy", "en-US")>% = 12/17/2020
%<Date("M/d/yyyy h:mm tt", "en-US")>% = 12/17/2020 4:48 PM
%<Date("dddd, MMMM dd, yyyy", "en-US")>% = Thursday, December 17, 2020
上次儲存此檔案的日期和時間。
從列表中選擇日期和時間格式。
從列表中選擇一個區域及適當的語言。
%<DateModified("Format", "Region")>%
%<DateModified("M/d/yyyy", "en-US")>% = 12/17/2020
%<DateModified("M/d/yyyy h:mm tt", "en-US")>% = 12/17/2020 4:48 PM
%<DateModified("dddd, MMMM dd, yyyy", "en-US")>% = Thursday, December 17, 2020
顯示選取的子視圖的格式縮放比。
%<DetailScale("DetailID","Format")>%
無格式 = 0.1
#:1 = 0.1:1
1:# = 1:10
1=# = 1" = 10'
#=1 = 1/8" = 1'
#=1-0 = 1/8" = 1'-0"
使用在其物件內容中設定的名稱引用子視圖,而非 GUID。
模型的文件外掛程式文字。
這個檔案的路徑。
%<FileName>%
%<FileName>% - 模型檔案的完整路徑與檔案名稱 (包含副檔名)
%<FileName("0")>% - 模型檔案的完整路徑與檔案名稱 (包含副檔名)
%<FileName("1")>% - 模型檔案的名稱 (包含副檔名)
%<FileName("2")>% - 模型檔案的完整路徑與檔案名稱 (不包含副檔名)
%<FileName("3")>% - 模型檔案的名稱 (不包含副檔名)
數字代表的意義:
1 = 不包含路徑的檔案名稱
2 = 不包含副檔名
1+2 = 3 = 不包含路徑的檔案名稱 + 不包含副檔名
返回選取圖層的名稱。
%<LayerName("LayerID")>%
從儲存在圖紙配置中的外掛文字鍵返回值。
目前圖紙配置中的圖紙配置外掛程式文字鍵的值。
%<LayoutUserText("Key")>%
特定圖紙配置中的圖紙配置外掛程式文字鍵的值。
%<LayoutUserText("LayoutID","Key")>%
目前模型的單位。
%<ModelUnits()>%
附註的內容。
%<Notes()>%
檔案裡的圖紙配置數目。
%<NumPages()>%
返回選取物件的圖層名稱。
%<ObjectLayer("ObjectID")>%
顯示物件或圖塊的名稱。
%<ObjectName("ObjectID")>%
此文字功能變數所在的圖紙配置頁面的高度。
%<PageHeight()>%
目前或選取的圖紙配置頁面的名稱。
顯示選取的圖紙配置頁面的名稱。
圖紙配置的名稱。
%<PageName()>%
選取的圖紙配置頁面的名稱。
%<PageName("PageID")>%
目前的圖紙配置的編號。
%<PageNumber()>%
%<PageNumber() + OffsetNumber>%
此文字功能變數所在的圖紙配置頁面的寬度。
%<PageWidth()>%
所選紙張尺寸的名稱。
%<PaperName()>%
顯示所選點物件的世界 XYZ 座標。
XYZ 軸可以分別啟用。
%<PointCoordinate("ObjectID","Axes")>%
讀取擠出物件、曲面、多重曲面、網格或 SubD 的體積。
啟用以返回開放物件的體積。
使用註解型式單位。
%<Volume("ObjectID")>%
設定單位。
%<Volume("ObjectID","Unit")>%
允許開放的物件。
%<Volume("ObjectID","True")>%
Rhinoceros 7 © 2010-2022 Robert McNeel & Associates. 06-七月-2022