RTEXT (Express Tool)

建立遠端文字 (RTEXT) 物件。

查找

您可以使用 RTEXT 物件做為檔案參考以顯示文字,如圖紙註記或法律聲明,並可在多個圖面之間共用。您還可以使用它來顯示較大的文字主體,例如規格或組合指示。

亦稱為反應文字物件,遠端文字物件的顯示方式會與 AutoCAD 文字和多行文字物件的顯示方式相同,但是該文字的來源可以是外部文字檔或 DIESEL 表示式的值。您可以使用 RTEDIT 指令編輯 RTEXT 物件。

註: 如果在沒有安裝 RTEXT 的電腦上開啟包含 RTEXT 物件的圖面,則代理物件會顯示 RTEXT 物件的邊界框 。如果您要與沒有安裝 RTEXT 的其他使用者共用您的圖面,請使用 EXPLODE 指令將 RTEXT 物件轉換為多行文字物件。
指令:RTEXT 目前文字型式:標準文字高度:0.2000 文字旋轉:0 Enter an option [Style/Height/Rotation/File/Diesel] <Diesel>:指定一個選項

選項

Style 選取一個文字型式。
Height 指定文字高度。
Rotation 指定旋轉值。
File 使用外部文字檔。
Diesel 使用 DIESEL 碼。
提示: 一旦使用檔案選項建立了 RTEXT 物件與,您就可以使用 LIST 指令來識別相關聯的文字檔。

使用 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 物件會顯示為:

主旨:挖掘工地
註: 僅 RTEXT 物件支援 $ (getprop) 函數。與提供給其他 DIESEL 函數的引數不同,$(getprop) 的引數不可以加上引號。引數不區分大小寫。

如果您有一個名為「專案名稱」的自訂性質,下列 DIESEL 表示式將顯示以下值:

專案:$(getprop, %專案名稱)
註: 使用 $(getprop) 時發生錯誤,例如語法不正確或引數錯誤,則將顯示 (GETPROP ERROR)。如果使用不存在的自訂性質名稱,則 $(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