RTEXT (Express Tool)

Создание объектов удаленного текста (RTEXT).

найти

Можно использовать объект удаленного текста как ссылку на файл для отображения текста (например, примечание листа или правовая информация), который является общим для нескольких чертежей. Можно также использовать такой объект для отображения многострочного текста (например, спецификации и инструкции по сборке).

Объекты удаленного текста (также называемые объектами реактивного текста) отображаются так же, как текстовые и мтекстовые объекты AutoCAD с той разницей, что источником текста является либо внешний текстовый файл, либо значение выражения DIESEL. Объекты удаленного текста можно редактировать с помощью команды RTEDIT.

Прим.: Если чертеж, содержащий объект удаленного текста, открыт на компьютере, на котором не установлен инструмент RTEXT, появившийся в результате прокси-объект отображает ограничивающую рамку вокруг объекта удаленного текста. Если планируется совместное использование текущего чертежа с другим пользователем, на компьютере которого не установлен инструмент RTEXT, используйте команду РАСЧЛЕНИТЬ, чтобы преобразовать объекты удаленного текста в объекты мультитекста.
Команда: RTEXT Текущий стиль текста: СТАНДАРТ Высота текста: 0,2000 Поворот текста: 0 Введите параметр [Стиль/Высота/Поворот/Файл/Diesel] <Diesel>: задайте параметр

Параметры

Style Выберите стиль текста.
Height Задайте высоту текста.
Rotation Задайте значение поворота.
File Используйте внешний текстовый файл.
Diesel Используйте код DIESEL.
Совет: Если объект удаленного текста создан с помощью параметра "Файл", связанный текстовый файл можно определить с помощью команды СПИСОК.

Использование выражений DIESEL

С помощью DIESEL можно работать с параметрами, ранее доступными только с помощью пользовательских программ. Ниже приводятся некоторые примеры того, как можно использовать в чертежах объекты удаленного текста, содержащие выражения DIESEL. Можно вставить эти примеры в диалоговое окно для выражений DIESEL.

Использование функции GETVAR

Для отображения имени чертежа 102-fp12.dwg используйте следующее выражение:

Файл чертежа: $(getvar, "dwgname")

В результате появится следующий объект удаленного текста:

Файл чертежа: 102-fp12.dwg

Для включения пути к папке и имени файла используйте следующее:

Имя чертежа: $(getvar, "dwgprefix")$(getvar "dwgname")

В результате появится следующий объект удаленного текста:

Файл чертежа: C:\Projects\97-102\Arch\102-fp12.dwg
Прим.: Если пользователь ссылается на путь к чертежу или имя файла в стандартной основной надписи, всегда будет отображаться имя файла чертежа, даже если основная надпись находится в файле внешней ссылки.

Использование функции EDTIME

При печати чертежа может возникнуть необходимость вывода даты и времени создания чертежа. Следующее выражение DIESEL отображает эти сведения в чертеже:

$(edtime, 0, MON DD"," YYYY — H:MMam/pm)

В результате появится следующий объект удаленного текста:

Мар 22, 2000 — 11:12pm

Использование функции GETPROP

Инструмент RTEXT поддерживает работу со свойствами чертежа посредством определенной локально функции DIESEL $(getprop). С помощью функции $(getprop) значения свойств из вкладок в диалоговом окне "Свойства чертежа" (команда СВОЙСТВАРИС) можно извлечь и отобразить в объектах удаленного текста RTEXT. Синтаксис функции $(getprop) следующий:

$(getprop, property name)
где имя свойства может быть любым из следующих полей диалогового окна:
Название Тема Автор Ключевые слова Комментарии ПослСохранил НомИзм Пользовательское свойство

Например, если в свойствах чертежа в поле "Тема" содержится текст "Площадка, разработанная экскаватором", то при использовании выражения DIESEL:

Тема: $ (getprop, subject)

в объекте удаленного текста будет выглядеть так:

Тема: Площадка, разработанная экскаватором
Прим.: Функция $(getprop) поддерживается только в объектах удаленного текста. В отличие от аргументов других функций DIESEL, аргументы функции $(getprop) пишутся без кавычек. Аргументы не являются чувствительными к регистру.

Если имеется пользовательское свойство "Имя проекта", следующее выражение DIESEL отобразит его значение:

Project: $(getprop, %PROJECT NAME)
Прим.: При ошибках в вызове функции $(getprop), например, при использовании неверного синтаксиса или аргументов, будет отображаться сообщение (GETPROP ERROR). Если аргументом $(getprop) является несуществующее пользовательское свойство, будет возвращена пустая строка.

Использование функции XREFS

Инструмент RTEXT поддерживает вывод списка файлов внешних ссылок, подключенных к чертежу, с помощью функции $(xrefs) со следующим синтаксисом:
$(xrefs [, флаги [, выноска [, прицеп]]])
флаги Набор битых флагов со следующими значениями: 1 = (по умолчанию) включить имя файла внешней ссылки (не монопольно с флагом 2), 2 = включить имя блока внешней ссылки (не монопольно с флагом 1), 4 = не отображать расширение имени файла, 8 = не отображать путь, 16 = показать включенные файлы, разделенные дополнительным интервалом
выноска Текстовая строка вставляется перед каждой внешней ссылкой.
прицеп Текстовая строка добавляется к каждой записи внешней ссылки, кроме последней.

Например при использовании инструментом выражения DIESEL:

$(xrefs,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: )

список внешних ссылок будет выведен следующим образом:

Включает: B-ELEC Включает: M-ELEC Включает: R-ELEC Включает: F-ELEC

Использование функции IMAGES

Инструмент RTEXT поддерживает вывод списка изображений, вставленных в чертеж с помощью функции $(images). Синтаксис функции имеет следующий вид:

$(images [, флаги [, выноска [, прицеп]]])
флаги Набор битовых флагов со следующими значениями: 4 = не отображать расширение имени файла, 8 = не отображать путь
выноска Текстовая строка вставляется перед каждой записью о вставленном изображении.
прицеп Текстовая строка, добавляемая к каждой записи о вставленном изображении, за исключением последней.

Поведение функции $(images) аналогично поведению функции $(xrefs).

Использование функции GETREC

Инструмент RTEXT поддерживает отображение записей XRecord, посредством функции $(getrec). Синтаксис функции имеет следующий вид:

$(getrec, ключ, код)
ключ Имя записи в словаре именованных объектов.
код Код группы для извлечения.

Функция $ (getrec) извлекает значение из записи XRecord, выполняя в словаре именованных объектов поиск сначала значения, заданного аргументом ключ, а затем поиск значения, заданного аргументом код. В настоящее время поддерживаются только коды групп в диапазоне от 1 до 9 (строковые), 40-59 (вещественные), 60-79 (целые числа) и 300-309 (строковые).

Файлы

rtext.lsp, rtext.arx