Служебные символы и слова, используемые для описания формата подписи

Печать Предыдущая страница Стартовая страница Следующая страница

 

Символы и слова

Описание служебных символов и слов

#

Символ указания кода характеристики (от #1 до #65535) или служебного слова (#time, #date, #.date)

.0

.9

Символ указания точности числовой семантики (от .0 до .9), сокращения символьной или справочной семантики (.s, .w),

сокращения символьной семантики с делением строки (.w)

!0

!9

Символ указания точности числовой семантики (от !0 до !9),

с удалением конечных символов «0» дробной части

.s

Символы указания сокращения символьной или справочной семантики (типа «Справочник»)

.r

Символ указания сокращений нескольких значений символьной или справочной семантики (типа «Справочник»), отображаемых в строке и разделенных пробелом

.w

Символы указания сокращения символьной семантики, разделенной на слова построчно (разделители: пробел, запятая)

\

Безусловный строчный разделитель

()

Начальный и конечный символы для размещения значения по умолчанию (при отсутствии семантики)

(~)

Признак удаления записи (от начала строки до признака) при отсутствии семантики

(^n)

 

 

(^4-5)

Удаление n символов в строковом значении в начале, если положительное значение n, или в конце - если отрицательное        

Удалить первых 4 символа и последних 5

x

Знак умножения – строчный латинский символ, который используется при подписывания паромов и магистральных дорог. При наличии в строке ввода подписи национальных символов строка ввода подсвечивается розовым фоном

#time

Текущее время в формате «01:23:45»

#date

Дата в формате «22/11/2012»

#.date

Дата в формате «22.11.2012»

 

 

Значение по умолчанию («…» в круглых скобках) следует после кода:

#1(…), #1.1(…), #1!1(…), #55.s(…), #262.w(…)

 

Пустое значение по умолчанию указывается пустыми скобками:

#1(), #1.1(), #1!1(), #55.s(), #262.w()

 

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

#1, #1.1, #1!1, #55.s, #262.w

 

Пример формата составной подписи с удалением всей записи при отсутствии семантики 32207:

X=#32205.1 Y=#32206.1 H=#32207(~)

 

Пример формата составной подписи с удалением последней строки «\H=#32207» при отсутствии семантики 32207:

B=#32201\L=#32202\H=#32207(~)

 

Пример выборки из кадастрового номера последних 4 цифр: семантика 123 имеет значение

12:04:0000000:5548, тогда для получения строки 5548 нужно записать команду

#123(^14)

 

Пример заполнения шаблона для вывода составной строки с удалением замыкающих нулей и отображением значения при

отсутствии семантики с кодом 2345:

#2345!1(0) кВ

Для значения 360.0 отобразит строку «360 кВ», для значения 0.4 - «0.4 кВ», при отсутствии семантики - «0 кВ».