建立遠端文字 (RTEXT) 物件。
您可以使用 RTEXT 物件做為檔案參考以顯示文字,如圖紙註記或法律聲明,並可在多個圖面之間共用。您還可以使用它來顯示較大的文字主體,例如規格或組合指示。
亦稱為反應文字物件,遠端文字物件的顯示方式會與 AutoCAD 文字和多行文字物件的顯示方式相同,但是該文字的來源可以是外部文字檔或 DIESEL 表示式的值。您可以使用 RTEDIT 指令編輯 RTEXT 物件。
指令:RTEXT 目前文字型式:標準文字高度:0.2000 文字旋轉:0 Enter an option [Style/Height/Rotation/File/Diesel] <Diesel>:指定一個選項
Style | 選取一個文字型式。 |
Height | 指定文字高度。 |
Rotation | 指定旋轉值。 |
File | 使用外部文字檔。 |
Diesel | 使用 DIESEL 碼。 |
DIESEL 提供僅使用自訂程式存取的先前選項。此處的範例將說明如何在您的圖面中使用包含 DIESEL 表示式的 RTEXT 物件。您可以將這些範例貼到「DIESEL 表示式」對話方塊。
使用 GETVAR 函數
若要顯示圖面名稱 102-fp12.dwg,請使用以下表示式:
圖檔:$(getvar, "dwgname")
產生的 RTEXT 物件如下所示:
圖檔:102-fp12.dwg
將資料夾路徑包含在檔名中:
圖面名稱:$(getvar, "dwgprefix")$(getvar, "dwgname")
產生的 RTEXT 物件如下所示:
圖檔:C:\Projects\97-102\Arch\102-fp12.dwg
使用 EDTIME 函數
當您出圖圖面時,您可能會想要輸出以顯示建立出圖的日期和時間。下列 DIESEL 表示式會在圖面中顯示此資訊:
$(edtime, 0, MON DD"," YYYY - H:MMam/pm)
產生的 RTEXT 物件如下所示:
Mar 22, 2000 - 11:12pm
使用 GETPROP 函數
RTEXT 可透過本端定義的 $ (getprop) DIESEL 函數支援圖面性質。透過 $ (getprop),「圖面性質」對話方塊 (DWGPROPS 指令) 頁籤的值可在 RTEXT 物件中萃取及顯示。$(getprop) 函數的語法為:
$(getprop, 性質名稱)其中性質名稱可以是以下對話方塊中的任何一個欄位:
標題 主旨 作者 關鍵字 註解 最後儲存者 修訂號 自訂性質
例如,如果圖面的圖面性質在「主旨」欄位包含文字「挖掘工地」,則 DIESEL 表示式:
主旨:$(getprop, 主旨)
在 RTEXT 物件會顯示為:
主旨:挖掘工地
如果您有一個名為「專案名稱」的自訂性質,下列 DIESEL 表示式將顯示以下值:
專案:$(getprop, %專案名稱)
使用 XREFS 函數
RTEXT 支援使用包含下列語法的 $(xrefs) 函數列示貼附至圖面的外部參考檔:$(xrefs [, 旗標 [, 引線 [, 結尾]]])
旗標 | 位元旗標的集合包含以下的含義:1 = (預設) 包含外部參考檔名稱 (不是專用的旗標 2),2 = 包含外部參考圖塊名稱 (不是專用的旗標 1),4 = 不顯示副檔名,8 = 不顯示路徑、16 = 使用額外間距顯示巢狀 |
引線 | 在每個外部參考項目之前插入文字字串。 |
結尾 | 文字字串附加到每個外部參考項目 (最後一個項目除外)。 |
例如 rtext DIESEL 表示式:
$(外部參考,3)
使用下列格式顯示外部參考清單:
B-ELEC [c:\proj-14\b-elec.dwg] M-ELEC [c:\proj-14\m-elec.dwg] R-ELEC [c:\proj-14\r-elec.dwg] F-ELEC [c:\proj-14\f-elec.dwg]
其中表示式:
$(xrefs,2,Includes: )
會列示外部參考:
Includes: B-ELEC Includes: M-ELEC Includes: R-ELEC Includes: F-ELEC
使用 IMAGES 函數
RTEXT 支援列示透過 $(images) 函數貼附到圖面的影像。該函數的語法為:
$(images [, 旗標 [, 引線 [, 結尾]]])
旗標 | 位元旗標的集合包含以下的含義:4 = 不顯示副檔名,8 = 不顯示路徑 |
引線 | 在每個影像項目之前插入文字字串。 |
結尾 | 文字字串附加到每個影像項目 (最後一個項目除外)。 |
$(images) 函數的模式類似於 $(xrefs) 函數的模式。
使用 GETREC 函數
RText 支援透過 $(getrec) 函數顯示 xrecord 資料。該函數的語法為:
$(getrec, 鍵碼, 代碼)
主鍵功能變數 | 具名物件字典中的項目名稱。 |
code | 要萃取的群組碼。 |
$(getrec) 函數會查看具名物件字典中的鍵碼以從 Xrecord 萃取值,然後取得與代碼有關的資料值。目前僅支援範圍 1-9 (字串)、40-59 (實數)、60-79 (整數) 和 300-309 (字串) 中的群組碼。
rtext.lsp、rtext.arx