Текстовые поля (Text fields)
Текстовое поле является функцией для текста (text) или указателя (leader). Текстовое поле работает как формула, по которой оцениваеся объект во время работы Rhino и результат оценки отображается в виде текста. Все текстовые поля, имеющиют синтаксис %<поле или опции>%. Когда формула не может быть вычислена, выводится строка сообщения об ошибке в виде ####.
Area (Площадь)
Площадь замкнутой кривой (closed curve), штриховки (hatch), поверхности (surface) или полигональной сетки (mesh).
Синтаксис:
%<area("id")>%
id - это глобально уникальный идентификатор (guid) существующего в документе объекта.
BlockInstanceCount (КоличествоЭкземпляровБлока)
Отображает число блоков определённого имени.
Синтаксис:
%<blockinstancecount("яблоко")>%
отображает число находящихся в модели блоков, именованных как "яблоко".
CurveLength (ДлинаКривой)
Длина кривой.
Синтаксис:
id - это глобально уникальный идентификатор (guid) существующего в документе объекта.
%<curvelength("id")>%
Date (Дата)
Текущая дата.
Синтаксис:
%<date>%
%<date("format")>%
Примеры текстовых строк
Формат даты (date format) может быть в виде любой из нижеуказанных строк:
%<date("d")>% = 08/17/2000
%<date("D")>% = Thursday, August 17, 2000
%<date("f")>% = Thursday, August 17, 2000 16:32
%<date("F")>% = Thursday, August 17, 2000 16:32:32
%<date("g")>% = 08/17/2000 16:32
%<date("G")>% = 08/17/2000 16:32:32
%<date("m")>% = August 17
%<date("r")>% = Thu, 17 Aug 2000 23:32:32 GMT
%<date("s")>% = 2000-08-17T16:32:32
%<date("t")>% = 16:32
%<date("T")>% = 16:32:32
%<date("dddd, MMMM dd yyyy")>% = Thursday, August 17 2000
%<date("ddd, MMM d 'yy")>% = Thu, Aug 17 '00
%<date("dddd, MMMM dd")>% = Thursday, August 17
%<date("M/yy")>% = 8/00
%<date("dd-MM-yy")>% = 17-08-00
DateModified (ДатаИзменения)
Дата последнего сохранения этого файла.
Синтаксис:
Такой же, как и у даты (date).
DocumentText (ТекстДокумента)
DocumentText (ТекстДокумента) из этой модели.
Синтаксис:
%<documenttext("key")>%
key (ключ) - это возвращаемое значение ключа для DocumentText (ТекстДокумента).
FileName (ИмяФайла)
Путь файла.
Синтаксис:
%<filename>%
%<filename>% - создаёт полный путь к файлу модели
%<filename("0")>% - создаёт полный путь к файлу модели
%<filename("1")>% - короткое имя файла (включая расширение файла)
%<filename("2")>% - создаёт полный путь к файлу модели, без расширения файла
%<filename("3")>% - короткое имя файла без расширения
Цифровые параметры, использующиеся в качестве маски для включения некоторых функций:
1 = короткое имя файла
2 = без расширения
1+2 = 3 = короткое имя файла + без расширения
ModelUnits (ЕдиницыМодели)
Активная система единиц измерения в модели.
Синтаксис:
%<modelunits>%
Приямечания
Контент контейнера Notes (Примечания) в модели.
Синтаксис:
%<notes>%
NumPages (НомерСтраницы)
Номер страницы чертежа (layout pages) в документе.
Синтаксис:
%<numpages>%
ObjectName (ИмяОбъекта)
Отображает имя объекта или блока (block), если он здесь единственный.
Синтаксис:
%<objectname>%
PageName (ИмяСтраницы)
Имя текущего чертежа (layout).
Синтаксис:
%<pagename>%
PageNumber (НомерСтраницы)
Номер текущего чертежа (layout).
Синтаксис:
%<pagenumber>%
UserText (ТекстПользователя)
UserText (ТекстПользователя) данного объекта для комбинации object / key (объект / ключ).
Синтаксис:
%<usertext("id","key")>%
id - это глобально уникальный идентификатор (guid) существующего в документе объекта.
key - это ключ, созданный для получения значения из UserText (ТекстПользователя).