слева ("надпись", "макс. длина", "суффикс")
Появляется текст "надпись", длина которого не превышает значение "макс. длина". В противном случае появляются исходные ("макс. длина" - длина надписи "суффикс") подписи текста "надпись". Пример:
"слева" ("длинная надпись", 10, ","... "): появляется следующий текст "длинная..."
знаки (число, количество_знаков)
Появляется первый числовой параметр "число" с точностью, определенной вторым параметром: "количество_знаков". Пример:
Подставляя следующие значения в функцию знаки(1/6, 4) получается следующий результат: 0,1667
допустимое (выражение)
Обычно, текст (который может принимать определенную форму числа) или, так называемая, ошибка (сбой) является значением любого выражения. Ошибка может быть из-за невозможности вызвать функцию (это действительно ошибка) или функция возвращает результат, но она спроектирована, чтобы вернуть сообщение ошибки (это называется сбой). Ошибка/сбой имеет свойство возвращения ошибки/сбоя в любое время, операция осуществляется над этим специфическим значением. Функция, называемая "valid" обеспечивает только возможность превратить ошибку/сбой в пустой текст Пример:
"steel weight = " . valid(@beam("steel","kg") . "kg")
Метод @beam("steel", "kg"), даже если называется должным образом, никогда не вернет нулевое значение, для такого значения не было бы достаточно интересно. Поэтому в этом случае метод завершается сбоем. Если функция "valid" не была использована в выражении выше, мы бы не получили никакого текста в данных(что имеет смысл в этой ситуации). В приведенном выше примере, использование функции "valid" в случае сбоя будет отображен текст "steel weight = ".
var (имя переменной программы Robot)
Функция возвращает значение внутренней переменной, используемой программой Robot. Обширный набор этих значений переменных может быть просмотрен путем открытия диалогового окна "Настройка страницы" (вкладка Параметр). Примеры:
var("PROJECT_NAME") возвращает имя текущего открытого проекта
var("PAGE_NUMBER") возвращает номер первой страницы документа (серии данных, добавленных в единый документ)
pageno ()
Функция возвращает номер страницы (считается от нуля) только из серии данных, добавленных в документ. Пример:
"Page " . (1 + pageno()) . "/" . numpages()
Если документ содержит три страницы данных, то следующие страницы будут содержать такой текст:
"Страница 1/3"
"Страница 2/3"
"Страница 3/3"
numpages()
Функция возвращает количество страниц, которые добавлены в единый документ Пример:
См. пример использования функции pageno().