[an error occurred while processing this directive]
5.4. Параметры печати В подразделе 3.2 приведены команды, с помощью которых можно уже на этапе редактирования управлять оформлением печатного текста. Там же изложены области и время действия этих команд. Ниже мы рассмотрим физический смысл параметров печати, независимо от способа их задания - с помощью команд или выбором определенного формата. .ао0 .ми0 .цв !<------------------132------------------>! ! ! --11111111111+++++++++222+++++++++33333333333 ! 11111111111+++++++++222+++++++++33333333333 ! 11111111111+++++++++222+++++++++33333333333 ! 11111111111+++++++++222+++++++++33333333333 ! 11111111111+++++++++222+++++++++33333333333 ! 11111111111+++++++++222+++++++++33333333333 ! 11111111111+++++++++222+++++++++33333333333 ! +++++++++++*********+++*********+++++++++++ ! +++++++++++*********+++*********+++++++++++ ! +++++++++++*********+++*********+++++++++++ ! 44444444444+++++++++555+++++++++66666666666 ! 44444444444+++++++++555+++++++++66666666666 ! 44444444444+++++++++555+++++++++66666666666 ! 44444444444+++++++++555+++++++++66666666666 ! +++++++++++*********+++*********+++++++++++ ! +++++++++++*********+++*********+++++++++++ ! +++++++++++*********+++*********+++++++++++ 1 77777777777+++++++++888+++++++++99999999999 2 77777777777+++++++++888+++++++++99999999999 0 77777777777+++++++++888+++++++++99999999999 ! 77777777777+++++++++888+++++++++99999999999 ! +++++++++++*********+++*********+++++++++++ ! +++++++++++*********+++*********+++++++++++ ! +++++++++++*********+++*********+++++++++++ ! 00000000000+++++++++...+++++++++=========== ! 00000000000+++++++++...+++++++++=========== ! 00000000000+++++++++...+++++++++=========== ! 00000000000+++++++++...+++++++++=========== ! +++++++++++*********+++*********+++++++++++ ! +++++++++++*********+++*********+++++++++++ ! +++++++++++*********+++*********+++++++++++ ! XXXXXXXXXXX+++++++++YYY+++++++++ZZZZZZZZZZZ ! XXXXXXXXXXX+++++++++YYY+++++++++ZZZZZZZZZZZ ! XXXXXXXXXXX+++++++++YYY+++++++++ZZZZZZZZZZZ ! XXXXXXXXXXX+++++++++YYY+++++++++ZZZZZZZZZZZ ! XXXXXXXXXXX+++++++++YYY+++++++++ZZZZZZZZZZZ ! XXXXXXXXXXX+++++++++YYY+++++++++ZZZZZZZZZZZ --XXXXXXXXXXX+++++++++YYY+++++++++ZZZZZZZZZZZ .нф .цв Рис. 4 .ов Во время дальнейшего изучения документа рекомендуется иметь перед глазами картинку, которая появляется на экране ВКУ после выбора режима 5 основного меню (см. также рис. 2). 5.4.1. Левый отступ Параметр (а) - левый отступ. С помощью этого параметра задается ширина левых "полей" - свободной колонки у левой границы листа. Единицей измерения является знакоместо нормальной ширины (в зависимости от шрифта печати варьируется ширина знакоместа, нормальным считается нулевой шрифт). Таким образом, задаваемый параметром (а) левый отступ есть количество "нормальных" пробелов, которые будут выводиться в начале каждой строки текста. Данный параметр может принимать значения в диапазоне от 0 до 79. Внутри текста левый отступ может быть изменен командой ".ло", задаваемой при наборе или редактировании (см. п. 3.2.1). 5.4.2. Правый отступ Параметр (б) - правый отступ. Этим параметром задается длина строки печатаемого текста (и одновременно ширина "полей" в правой части страницы). Единицей измерения является знакоместо нормальной ширины. Подсчет знакомест производится от левой границы листа, включая левый отступ. В случае, если задан шрифт печати с отличной от нулевого шириной знакоместа, СПТ размещает в строке заданной ширины максимальное число символов заданного шрифта. Например, если задан шрифт с большей шириной знакоместа, то на строке будет напечатано меньшее количество символов и наоборот. Параметр может принимать значения в диапазоне от 0 до 79. Внутри текста правый отступ задается командой ".по" (см. п. 3.2.1). 5.4.3. Верхний отступ Параметр (в) - верхний отступ. Данным параметром задается количество строк, которые будут пропущены в верхней части листа перед печатью первой строки текста. Следует учитывать, что номер и колонтитул страницы печатаются как правило внутри верхнего отступа. Строго определено, что если колонтитул печатается ниже номера строки (см. п. 5.4.10), то между ними пропускается заданное параметром (д) количество строк. Если верхний отступ не обеспечивает этого, то первая строка текста может быть напечатана вплотную за колонтитулом без пропуска разделяющей строки. Единицей измерения является строка с высотой, соответствующей нормальному шрифту. Подсчет осуществляется от верхней границы листа. Параметр (в) может принимать значения в диапазоне от 0 до 119. Внутри текста верхний отступ задается командой ".во" (см. п. 3.2.3). 5.4.4. Нижний отступ Параметр (г) - нижний отступ. Аналогично верхнему отступу определяет количество строк, которые будут пропущены в нижней части страницы. Сложности, связанные с номером и колонтитулом страницы, отсутствуют. Может принимать значения в диапазоне от 0 до 119. Отсчет ведется от нижней границы листа. Внутри текста нижний отступ может быть задан командой ".но" (см. п. 3.2.3). 5.4.5. Межстрочный интервал Параметр (д) - межстрочный интервал. Этим параметром, как и в стандартной машинописи, задается расстояние между строками печатаемого текста. Существенное различие лишь в том, что в машинописи отсутствие расстояния между строками называется печать с одним интервалом, а в СПТ этому режиму соответствует печать с межстрочным интервалом 0. Аналогично два интервала в машинописи эквивалентны одному в СПТ и т.д. Единица измерения - строка нормальной высоты. Параметр (д) может принимать значения в диапазоне от 0 до 119. Внутри текста задается командой ".ми" (см. п. 3.2.1). При установке межстрочного интервала не забывайте, что после перевода строки действует абзацный отступ, что особенно важно при печати жестко отформатированных фрагментов текста. 5.4.6. Размер страницы Параметр (е) - размер страницы. С помощью этого параметра задается количество строк текста, которые будут напечатаны на одной странице. Если текст печатается на рулонной бумаге (см. п. 5.2.2), то, после печати заданного параметром (е) числа строк, путем прогона бумаги будет пропущено определенное расстояние, отделяющее уже напечатанную логическую страницу от следующей. При задании этого параметра следует помнить, что пустые строки, с помощью которых делаются межстрочный интервал, верхний, нижний и абзацный отступы, учитываются в размере страницы наряду с реально печатаемыми. Таким образом, несмотря на то, что параметр (е) задается числом строк, он определяет размер логической страницы в миллиметрах. Параметр (е) может принимать значения в диапазоне от 0 до 119. Внутри текста размер страницы не задается. 5.4.7. Красная строка Параметр (ж) - красная строка. Этим параметром задается количество знакомест, на которое будет произведен отступ в начале первой строки каждого абзаца (см. п. 5.4.8). Этот отступ производится путем вывода пустых знакомест нормальной ширины дополнительно к левому отступу. Единица измерения - знакоместо нормальной ширины. Параметр (ж) может принимать значения в диапазоне от 0 до 79. Внутри текста красная строка задается командой ".кс" (см. п. 3.2.2). При печати жестко форматированного текста красная строка отбивается на каждой строке, и этот параметр обычно задается нулевым. 5.4.8. Абзацный отступ Параметр (з) - абзацный отступ. Задает расстояние между последней строкой предыдущего абзаца и первой строкой последующего. Единицей измерения является строка нормальной высоты. Последней строкой абзаца считается строка, в конце которой стоит "ПЕРЕВОД СТРОКИ". Параметр (з) может принимать значения в диапазоне от 0 до 119. Внутри текста абзацный отступ задается командой ".ао" (см. п. 3.2.2). При жестком форматировании абзацный отступ обычно играет роль межстрочного интервала. 5.4.9. Режим выравнивания Параметр (и) - режим выравнивания. С помощью этого параметра регулируется расположение строк текста относительно вертикальных границ страницы. Может принимать следующие значения (в скобках приведены команды, с помощью которых соответствующие режимы задаются внутри текста - см. п. 3.2.1): 0 - левое выравнивание (".лв"); 1 - правое выравнивание (".пв"); 2 - центральное выравнивание (".цв"); 3 - общее выравнивание (".ов"). Левое выравнивание осуществляется путем выравнивания всех строк относительно левой границы листа. Красная строка в начале абзаца отрабатывается. Правое выравнивание осуществляется путем выравнивания строк относительно правой границы листа. Красная строка смысла не имеет. Центральное выравнивание осуществляется путем добавления пробелов справа и слева от печатаемой строки с тем, чтобы выводимый текст оказался на равном расстоянии от вертикальных границ страницы. Красная строка не отрабатывается. При общем выравнивании начала строк выравниваются относительно левой границы страницы, за исключением быть может первой строки абзаца (красная строка), а концы строк выравниваются относительно правой границы листа, за исключением последней строки абзаца. Выравнивание осуществляется путем вставки в случае необходимости дополнительных пробелов между словами. Напомним, чтобы избежать вставки дополнительных пробелов, в качестве разделителя следует использовать инверсный пробел (РЕГ-Ъ в латинском регистре). Отметим, что при выдаче на экран отформатированного текста, в котором используются различные шрифты печати, выданный текст не соответствует указаниям о режиме выравнивания, хотя на бумаге все будет в порядке. Это вызвано невозможностью отображать на экране символы с различной шириной знакоместа 5.4.10. Режим печати Параметр (к) - режим печати. Может принимать значения в диапазоне от 0 до 3. В режиме 0 СПТ осуществляет непрерывную печать текста на рулонную бумагу, без останова для заправки листов бумаги. При этом страницы нумеруются и отделяются друг от друга интервалом зависящим от параметров (в) и (г). Колонтитул и номер страницы, если они заданы, печатаются в названной последовательности в середине первой строки страницы но, путем добавления пробелов в начало или в конец колонтитула можно управлять их взаимным расположением. Например, при добавлении пробелов в конец колонтитула, номер страницы будет смещаться вправо, а значащий текст колонтитула влево. Режим 1 отличается от режима 0 только тем, что номер страницы располагается строго в середине первой строки страницы, а колонтитул на межстрочный интервал ниже. В режиме 2 производится печать текста на отдельные листы бумаги. Пользователь должен сам заботиться о том, чтобы заданные им размеры страницы не превосходили размеров листа, на котором эта страница печатается, так как поступающий от принтера сигнал "КОНЕЦ БУМАГИ" игнорируется. Этот факт обьясняется тем, что принтер сигнализирует об отсутствии бумаги за несколько строк до реального окончания листа. Перед началом печати очередной страницы СПТ дает пользователю возможность вставить чистый лист бумаги в печатающее устройство, а также пропустить эту страницу либо прекратить выдачу вообще (см. сообщение на рис. 3). Расположение номера страницы и колонтитула такое же как в режиме 0. Отличия режима 3 от режима 2 аналогичны отличиям режима 1 от режима 0. Внутри текста режим печати не задается. 5.4.11. Шрифт печати Параметр (л) - шрифт печати. Этот параметр может принимать значения в диапазоне от 0 до 15. В приложении 1 приведены образцы шрифтов печатающего устройства CPA-80, в приложении 2 - печатающего устройства D-100. Внутри текста шрифт печати задается командой ".шп". Правила выбора требуемого номер шрифта описаны в п. 3.2.4. 5.4.12. Разъем принтера Параметр (м) - разъем принтера. Значением данного параметра должен быть номер разъема (1-6) ПЭВМ "АГАТ" где установлена ячейка параллельного интерфейса, к которой подключено печатающее устройство. Обычно это пятый разъем. Если же задать параметр (м) равным 0 - несуществующий разъем, то текст будет выдаваться на экран, т.е. включится "отладочный" режим. Внутри текста разъем принтера не задается. 5.4.13. Номер страницы Параметр (н) - номер страницы. Этим параметром задается начальный номер для последовательной нумерации печатаемых страниц. Например, если задать параметр (н) равным 9, то первая печатаемая страница будет иметь номер 9, следующая - 10 и т.д. Если задать параметр (н) равным нулю, то номера страниц печататься не будут. Внутри текста номер страницы задается с помощью команды ".нс". 5.5. Печать подготовленного текста В подразделе 5.2 уже рассматривался вопрос выдачи текста в отформатированном виде на экран ВКУ. Ниже приводятся сведения, полезные при работе в режимах (5) и (6) входного меню СПТ "АГАТ-АВТОР". 5.5.1. Печать нового документа Работа в этом режиме при выдаче текста на экран подробно описана в п. 5.3. При выдаче на бумагу диалог и сообщения СПТ не изменяются, также сохраняется возможности выбора и корректировки формата, задания колонтитула, а непосредственно при печати - пропуска страницы и прекращения выдачи. Различие лишь в том, что при выдаче на экран нажатие пробела останавливает, а перевода строки - прекращает выдачу в произвольной строке текста, тогда как работая с принтером СПТ реагирует на обращения пользователя лишь при переходе к следующей странице (исключением является "УПР-СБР", см. Приложение 1). Для печати текста на бумаге необходимо, загрузив его в память ПЭВМ (см. пп. 2.3.1, 4.1) и установив печатающее устройство в состояние готовности, выбрать режим (5) входного меню - печать нового документа. После загрузки библиотеки форматов и выбора требуемого формата (см. п. 5.2), диалог идет по сценарию описанному в п. 5.3. 5.5.2. Продолжение печати Режим (6) входного меню СПТ - продолжение печати, используется в случаях, когда требуется продолжить выдачу текста в том же формате, в котором она производилась в режиме (5). Сохраняются все значения параметров форматирования (по умолчанию устанавливаются параметры формата "рабочий", см. п. 5.2.2), печать продолжается с того места страницы, в котором она была закончена или прервана, так же, как при использовании команды ".ст" (см. п. 3.5.2). Этот режим удобен в случае ошибки при исполнении команды ".ст", а также для печати вырезанных фрагментов текста. 5.6. Корректировка библиотеки форматов 5.6.1. Создание нового формата Вставьте ГМД СПТ1 в НГМД и, в режиме входного меню, нажмите клавишу "5" основной клавиатуры - печать нового документа. Через некоторое время на экране ВКУ появится картинка изображенная на рис. 2. В левой части экрана перечислены параметры печати, каждый из которых помечен буквой русского алфавита, заключенной в круглые скобки. Справа от названий параметров приведены их текущие значения. Чтобы изменить значение какого-либо параметра, нужно, в ответ на запрос: .цв Выберите или измените формат и нажмите на "ПЕРЕВОД СТРОКИ" .ов нажать соответствующую этому параметру клавишу. На экране появится вопрос: .цв Введите новое значение для (z), .ов где z - буква, обозначающая изменяемый параметр. Нужно задать новое значение параметра, либо нажатием клавиши "ПЕРЕВОД СТРОКИ" отказаться от его изменения. Таким образом можно последовательно изменить любое количество параметров. При попытке задать значение, выходящее за пределы допустимого диапазона, устанавливается минимальное или максимальное правильное значение. 5.6.2. Запись библиотеки форматов на диск Итак, вы научились изготавливать форматы, удовлетворяющие вашим текущим потребностям. Однако, всякий раз изменять параметры одного из стандартных форматов печати не очень удобно, особенно если изменения постоянны. Чтобы избежать этого, предусмотрена возможность записи нового формата на диск. Это делается следующим образом. Всякий раз, когда вы изменяете основные (кроме разъема принтера и номера страницы) параметры какого-либо формата из библиотеки, СПТ обязательно задает вам вопрос: .цв Сохранить измененный формат? .ов Нажатие в ответ клавиши "н", оставляет вашу библиотеку форматов без изменений, нажатие клавиши "д" приводит к записи внесенных вами изменений на диск. При этом, если вы в ответ на следующий запрос: .цв Введите имя формата? .ов нажмете клавишу "ПЕРЕВОД "СТРОКИ", то созданный вами формат будет записан под именем формата из которого вы его получили. Если же в ответ на этот вопрос вы зададите какое-нибудь имя, то старый формат будет удален из библиотеки, а новый, с заданным вами именем, записан на его место. В силу этого, исходным форматом для создания нового рекомендуется выбирать тот, который вам не понадобится в дальнейшей работе. В библиотеке, находящейся на ГМД СПТ1, в этих целях могут быть использованы шесть форматов с именем "пустой". В процессе работы с СПТ вам вероятно понадобится дополнительный рабочий диск. Система предусматривает возможность разметки рабочих дисков (см. п. 4.1), однако при этом библиотека форматов не записывается. В принципе, можно работать и без библиотеки форматов, загружая ее перед печатью текста с системного диска СПТ1. Однако это не очень удобно, так как при интенсивной работе приходится постоянно переставлять диски, что может привести к неразберихе и снижению оперативности работы. Поэтому, при подготовке рабочего диска рекомендуется сразу записывать на него библиотеку форматов. Эта процедура проделывается следующим образом. В НГМД вставляется дискета СПТ1 и, в режиме входного меню нажимается клавиша "5" - печать нового документа. После загрузки библиотеки форматов и появления на экране ВКУ картинки, изображенной на рис. 2, ГМД СПТ1 вынимается и вместо него вставляется предварительно размеченный рабочий диск. Затем изменяется один из основных параметров предлагаемого на экране формата. Если изменение значения параметра нежелательно, можно лишь обозначить его, задав в качестве нового значения этого параметра прежнее. Далее, при запросе о необходимости сохранения измененного формата нужно ответить "д" - да, нужно, и, не задавая имя формата, нажать "ПЕРЕВОД СТРОКИ". Система подготовки текстов запишет на установленный в НГМД рабочий диск библиотеку форматов, идентичную исходной. Кстати, в качестве исходной не обязательно брать библиотеку форматов с ГМД СПТ1. .стСПТ:приложение1;[an error occurred while processing this directive]