ГОСТ Р ИСО 10303-21—2022
Приложение L
(справочное)
Руководство по распечатке структуры обмена
L.1 Общие положения
Структура обмена допускает включение необязательных директив, которые явно управляют представлени
ем структуры в напечатанном виде. Когда такие директивы не включены и должно быть создано печатное пред
ставление структуры обмена, следует использовать набор неявных указаний по управлению процессом печати,
определенный в G.2. Явные директивы управления при печати перекрывают неявные указания по управлению
процессом печати.
L.2 Явные директивы управления процессом печати
Явные директивы управления процессом печати могут быть использованы в случаях, когда отправитель
нуждается в точном управлении появлением структуры обмена в напечатанном виде.
Директива обратная косая черта, прописная буква N, обратная косая черта "\N\" указывает, что первый
символ, следующий сразу за директивой, появляется в начале новой строки. Директива обратная косая черта,
прописная буква F, обратная косая черта “\F\” указывает, что печать будет продолжена с новой страницы. В лю
бом случае директивы управления процессом печати сами в напечатанном виде не появляются.
Примечание — Процесс печати структуры обмена обычно не должен управляться явными или неявны
ми директивами управления при печати. Подразумевается, что директивы управления процессом печати будут
использоваться только тогда, когда отправитель требует управления представлением структуры обмена в напеча
танном виде. Эта ситуация может иметь место, если структура обмена является частью официального
контракта.
L.3 Неявные директивы управления процессом печати
При отсутствии явных директив управления при печати структуры обмена могут быть использованы следу
ющие директивы:
a) строка выключается слева;
b
) каждая секция начинается с новой строки;
c) объекты заголовочной секции должны начинаться с начала новой строки;
d) имя экземпляра объекта, предшествующее знаку равенства "=", должно начинаться с новой строки;
e) лексемы, не являющиеся строками (string) и двоичными значениями (binary), не должны разделяться
между строками. Строки и двоичные значения могут быть разделены только в том случае, если они целиком не
умещаются в одной строке. Директива h) определяет, где должны разделяться строки идвоичные значения;
f) комментарии должны начинаться с новой строки;
д) разделитель лексем, не являющийся комментарием, не должен разделяться между строками. Коммента
рий может разделяться, если он не помещается в одной строке. Директива h) определяет, где будут разделяться
комментарии;
h) строки должны иметь длину не больше, чем 72 символа. Если символ не может быть напечатан в качестве
73-й позиции, его следует напечатать в первой позиции новой строки.
79