4. Применение строк управления печатью для выпуска текстовых документов
В общем случае исходные данные для выпуска документа (или документов) могут иметь следующий вид:
<исходные данные>::= (4.1)
<заголовок>
<строки типа F и Z>
<содержание>
<конец>
Заголовок - это оформленная по обычным правилам строка типа Э, где параметр <тип данных> имеет значение Л2 для печати на развернутый лист АЦПУ и Л4 - для печати на половину листа АЦПУ. В строке Э регистрационный номер, как обычно, идентифицирует исходные данные в системе и записывается по общим правилам идентификации данных в системе. Затем в заголовке следует строка Ю*.
Строки типа Z используются для получения данных от проектирующих подсистем и используются модулем сопряжения для подстановки в данные значений параметров из Z-строк (см.АВС4D26).
Строки типа F являются микромоделями различных понятий, используемых в АВС и содержат значения параметров, которые можно использовать в качестве глобальных переменных в различных строках исходных данных (см.АВС4D23 В АВС4Е23).
Содержание - это последовательность строк, в которые могут входить строки (3.1) и (3.2). На практике чаще всего в качестве содержания выступает одна или несколько строк обращений к стандартным фрагментам, но возможны случаи и непосредственного задания исходных данных с помощью строк управления печатью. В конце этих строк обязательно записывается строка - конец (строка типа К). Параметры строки типа К в пояснительных записках не используются и ее можно писать в минимальном виде: К*.
Таким образом общая структура исходных данных для Л2 имеет, например, вид:
Э<регистрационный номер>'Л2'''<номер района>'''''* (4.1)
Ю*
<строка пояснительной записки>...
К*
После вывода шапки таблицы, которой можно организовать с помощью строк <примечание>, можно вывести строку <печать разметки граф таблицы>:
<печать разметки граф таблицы>::=Ш<текст, 128>* (4.2)
В момент записи данной строки на АЦПУ будет выдана строка прочерков, затем <текст, 128> - произвольный текст не более чем из 128 символов - и еще одна строка прочерков. Начиная с этого
момента принятая разметка граф будет печататься в начале каждой последующей страницы. В качестве <текст, 128> обычно применяют номера граф, разделенные символом:, но можно писать и названия самих граф, если они умещаются в одну строку, в этом случае печать разметки граф таблицы можно использовать для вывода шапки таблицы на каждой последующей странице.
Для отмены печати разметки граф таблицы на последующих страницах - следует в требуемом месте записать специальную строку Щ*.
Do'stlaringiz bilan baham: |