АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

Enscript - Интернет в облаке

Запускать enscript в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это командный сценарий, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


Enscript - преобразование текстовых файлов в PostScript, HTML, RTF, ANSI и overstrikes

СИНТАКСИС


Enscript [-123456789BcgGhjkKlmOqrRvVzZ] [-# копии] [-a страниц] [-A выравнивать] [-b заголовок]
[-C[начальная_строка]] [-d принтер] [-D ключ[:ценностное ]] [-e[колесница]] [-E[Ланг]] [-f шрифт] [-F
заголовок_шрифт] [-H[Num]] [-i Отступ] [-I фильтр] [-J название] [-L строк_на_странице] [-M media]
[-n копии] [-N новая линия] [-o выходной файл] [-o -] [-p выходной файл] [-p -] [-P принтер] [-s
базовый уровень] [-S ключ[:ценностное ]] [-t название] [-T размер табуляции] [-u[текст]] [-U Num] [-w язык]
[-X кодирование] [имя файла ...]

ОПИСАНИЕ


Энскрипт конвертирует текстовые файлы в PostScript или другие языки вывода. Энскрипт может
буферизовать сгенерированный вывод непосредственно на указанный принтер или оставить его в файле. Если нет
даны входные файлы, Enscript обрабатывает стандартный ввод STDIN. Энскрипт может быть
расширен для работы с различными носителями вывода и имеет множество опций, которые можно использовать для
настроить распечатки.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-# Num Печать / PDF Num копии каждой страницы.

-1, -2, -3, -4, -5, -6, -7, -8, -9, --columns =Num
Укажите количество столбцов на каждой странице. С длинным вариантом --columns =Num являетесь
можно указать более 9 столбцов на странице.

-a страниц, --pages =страниц
Укажите, какие страницы печатаются. Спецификация страницы страниц может быть дано в
следующие форматы:

начинать-конец
распечатать страницы из начинать в конец

-конец распечатать страницы с 0 по конец

начинать- печатать страницы из начинать в конец

страница распечатать страницу страница

нечетная печать нечетных страниц

даже печатать четные страницы

-A выравнивать, --file-align =выравнивать
Выровняйте отдельные входные файлы ровно выравнивать количество страниц. Эта опция полезна в
двусторонняя и 2-сторонняя печать (--file-align = 2).

-b заголовок, --header =заголовок
Используйте текст заголовок как заголовок страницы. Заголовок страницы по умолчанию состоит из
имя файла и время его последнего изменения.

Строка заголовка заголовок могут содержать те же escape-последовательности, которые могут быть
указано для %Формат директивы в пользовательских модных заголовках. Для
Например, следующая опция печатает имя файла, текущую дату и номера страниц:

Enscript --header = '$ n %W страница $% of $ = ' * .c

Строка заголовка также может содержать поля с выравниванием по левому, центру и правому краю. В
поля разделены '|' персонаж:

Enscript --header = '$ n |% W | Страница $% of $ = ' * .c

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

-Б, --нет заголовка
Не печатайте заголовки страниц.

-с, --truncate-lines
Вырежьте строки, которые слишком длинные для страницы. По умолчанию Enscript оборачивает длинные строки
на следующую строку, чтобы информация не терялась.

Вы также можете использовать утилиту --кусочек опция, которая разделяет длинные строки на отдельные страницы.

-C[начальная_строка], - номера строк[=начальная_строка]
Перед каждой строкой указывайте ее номер. Необязательный аргумент начальная_строка
указывает номер первой строки ввода. Номер первой строки
по умолчанию 1.

-d имя Вывод катушки на принтер имя.

-D ключ[:ценностное ], --setpagedevice =ключ[:ценностное ]
Передайте определение устройства страницы в сгенерированный вывод PostScript. Если нет значения
учитывая, ключ ключ удален из определений.

Например, команда

Enscript -DDuplex: правда foo.txt

печатает файл foo.txt в дуплексном (двустороннем) режиме.

Операторы устройства страницы зависят от реализации, но они стандартизированы. Видеть
. СТР УСТРОЙСТВО ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ для подробностей.

-e[колесница], - спасается[=колесница]
Включите специальную интерпретацию escape-символов (см. Раздел SPECIAL ПОБЕГАЕТ). Если
аргумент колесница задан, он изменяет escape-символ на колесница. По умолчанию
escape-символ равен 0.

-E[Ланг], --выделять[=Ланг]
Выделите исходный код, создав специальный входной фильтр с государств программу.
Необязательный аргумент Ланг указывает язык для выделения. По умолчанию
государств делает обоснованное предположение.

Вы можете распечатать краткое описание поддерживаемых языков подсветки и файл
форматы с помощью команды:

Enscript --help-подсветка

Правила выделения определены в файлах `/usr/share/enscript/hl/*.st '
которые можно редактировать для создания выделенных определений для новых языков.

Важно! Вы не можете использовать свои собственные входные фильтры с этой опцией.

-f имя, --font =имя
Выберите шрифт, который будет использоваться для основного текста. Шрифт основного текста по умолчанию Courier10,
если не выбран режим многоколоночной альбомной печати, в этом случае значение по умолчанию
шрифт Courier7.

Спецификация шрифта имя состоит из двух частей: название шрифта и его размер
в пунктах PostScript. Например, "Таймс-Роман12"выбирает шрифт" Times-Roman "
размером 12pt.

Спецификация шрифта имя также можно указать в формате `имя@размер', где
имя шрифта и его размер в пунктах разделяются символом «@». Это позволяет
Enscript использовать шрифты, в названиях которых есть цифры.

Размер шрифта также можно указать в формате ширина/высота где ширина
и высота укажите размер шрифта в направлениях x и y. Например,
"Times-Roman @ 10/12"выбирает шрифт Times-Roman шириной 10 пунктов и высотой 12 пунктов.
шрифт.

Вы также можете указать размеры шрифта в виде десятичных чисел. Например,
"Таймс-Роман10.2"выбирает шрифт Times-Roman размером 10.2 пункта.

-F имя, --header-font =имя
Выберите шрифт для текстов заголовков.

-грамм, --print-все равно
Распечатайте файл, даже если он содержит двоичные данные. Опция реализована только для
в целях совместимости. Энскрипт печатает двоичные файлы в любом случае независимо от
опцию.

-ГРАММ, --фантазия-заголовок[=имя]
Распечатайте модный заголовок страницы имя вверху каждой страницы. Опция -G определяет
причудливый заголовок по умолчанию. См. Раздел КОНФИГУРАЦИЯ FILES чтобы увидеть, как по умолчанию
причудливый заголовок можно изменить.

-час, --no-job-заголовок
Подавить печать страницы заголовка задания.

-H[Num], --highlight-бары[=Num]
Укажите, насколько высоко выделяются полосы в строках. Если Num не дано,
по умолчанию используется значение 2. По умолчанию полосы выделения не печатаются.

-i Num, --indent =Num
Сделайте отступ в каждой строке Num символы. Отступ также можно указать в других
единиц, добавив спецификатор единицы после числа. Возможный блок
спецификаторы и соответствующие единицы:

c сантиметров

i дюймов

l символы (по умолчанию)

p PostScript очки

-I фильтр, --filter =фильтр
Прочитать все входные файлы через входной фильтр фильтр. Входной фильтр может быть
одиночная команда или командный конвейер. Фильтр может ссылаться на название
входной файл с escape-символом `%s'. Название стандартного ввода можно изменить
с опцией `--filter-stdin'.

Например, следующая команда печатает файл `foo.c ', используя только верхний-
регистр символов:

Enscript --filter = "кошка %s | tr "аз" "А-Я" " foo.c

Следующая команда выделяет изменения, внесенные в файлы с момента последнего
проверять, выписываться:

Enscript --filter = "rcsdiff %s | разница % s " -e * .c

Чтобы включить строку «% s» в команду фильтра, вы должны записать ее как «%% s».

-дж, - границы
Распечатайте границы вокруг столбцов.

-J название
Псевдоним для опции -t, --заглавие.

-к, --page-prefeed
Включить предварительную подачу страницы.

-К, --no-page-prefeed
Отключить предварительную подачу страницы (по умолчанию).

-л, --lineprinter
Эмулировать штриховой принтер. Эта опция - ярлык для опций
--lines-per-page = 66качества --нет заголовка.

-L Num, --lines-per-page =Num
Только печать Num строки для каждой страницы. По умолчанию количество строк на странице равно
вычисляется исходя из высоты страницы и размера шрифта.

-м, --Почта
Отправьте пользователю уведомление по электронной почте после завершения задания на печать.

-M имя, --media =имя
Выберите выходной носитель имя. Энскриптвыходной носитель по умолчанию определяется из
libpaper и возвращается к A4.

-n Num, --copies =Num
Печать / PDF Num копии каждой страницы.

-N nl, --newline =nl
Выберите новая линия персонаж. Возможные значения для nl составляют: n (новая строка unix,
0xa шестнадцатеричный) и r (перевод строки mac, шестнадцатеричный 0xd).

-o файл Псевдоним для опции -p, --выход.

-О, - пропавшие персонажи
Распечатайте список кодов символов, которые не удалось распечатать.

-p файл, --output =файл
Оставьте вывод в файл файл, Если файл есть `- ', enscript отправляет вывод в
стандартный вывод стандартный вывод.

-P имя, --printer =имя
Спулируйте вывод на принтер имя.

-д, --тихий, --тихий
MAKE Enscript действительно тихо. На печатаются только сообщения о фатальных ошибках. STDERR.

-р, --пейзаж
Печать в альбомном режиме; повернуть страницу на 90 градусов.

-Р, --портрет
Печать в портретном режиме (по умолчанию).

-s Num, --baselineskip =Num
Укажите пропуск базовой линии в пунктах PostScript. Номер Num можно представить как
десятичное число. Когда Enscript перемещается от строки к строке, текущая точка y
координата перемещена (шрифт точка размер + базовый уровень) указывает вниз. По умолчанию
базовый пропуск равен 1.

-S ключ[:ценностное ], --statusdict =ключ[:ценностное ]
Передайте определение statusdict в сгенерированный вывод PostScript. Если нет значения
учитывая, ключ ключ удален из определений.

Операторы statusdict зависят от реализации; увидеть принтер
документация для деталей.

Например, команда

Enscript Лоток для бумаги: 1 foo.txt

печатает файл foo.txt используя бумагу из лотка для бумаги 1 (при условии, что
принтер поддерживает выбор лотка для бумаги).

-t название, --title =название
Установите для заголовка страницы баннера значение название. Опция также устанавливает имя входа
файл STDIN.

-T Num, --tabsize =Num
Установите размер табулятора на Num символы. По умолчанию - 8.

-u[текст], --подложка[=текст]
Распечатайте строку текст под каждой страницей. Свойства текста можно изменить
с опциями --ul-угол, --ul-шрифт, --ul-серый, --ul-позициякачества --ul-стиль.

Если нет текст дается, подложка не печатается. Это можно использовать для удаления
подложка под текст, который был указан с помощью `подкладывать'параметр файла конфигурации.

-U Num, --nup =Num
Печать / PDF Num логические страницы на каждой выходной странице (печать нескольких страниц на листе). Ценности Num должен
быть степенью двойки.

-в, --подробный[=уровень]
Скажи что Enscript делает.

-В, --версия
Печать / PDF Enscript информация о версии и выход.

-w [Ланг], - язык[=Ланг]
Сгенерировать вывод для языка Ланг. Возможные значения для Ланг составляют:

PostScript
генерировать PostScript (по умолчанию)

HTML генерировать HTML

Повторное нажатие
генерировать перебои (линейные принтеры, меньше)

RTF генерировать RTF (Rich Text Format)

ANSI генерировать коды управления терминалом ANSI

-X имя, --encoding =имя
Использовать входную кодировку имя. В настоящее время Enscript поддерживает следующие кодировки:

88591, latin1
ISO-8859-1 (ISO Latin1) (Enscriptкодировка по умолчанию).

88592, latin2
ISO-8859-2 (ISO Latin2)

88593, latin3
ISO-8859-3 (ISO Latin3)

88594, latin4
ISO-8859-4 (ISO Latin4)

88595, кириллица
ISO-8859-5 (кириллица ISO)

88597, греческий
ISO-8859-7 (греческий ISO)

88599, latin5
ISO-8859-9 (ISO Latin5)

885910, latin6
ISO-8859-10 (ISO Latin6)

ASCII 7-битный ascii

асцифизировать, аскиифи аскация
7-битный ascii с некоторыми скандинавскими (Финляндия, Швеция) расширениями

аскидкно, ассидк, Asciino
7-битный ascii с некоторыми скандинавскими (Дания, Норвегия) расширениями

ибмпк, ПК, внутри
Кодировка IBM PC

макинтош Кодировка Mac

и т.д. Многонациональная кодировка VMS

hp8 Кодировка HP Roman-8

koi8 Кодировка шрифта Adobe Standard Cyrillic KOI8

пс, PS Кодировка по умолчанию шрифта PostScript

пслатин1, ISOLatin1Кодировка
ISOLatin1Encoding интерпретатора PostScript

-з, --no-formfeed
Отключите интерпретацию символов подачи страницы.

-З, --пройти через
Пропустите все файлы PostScript и PCL без каких-либо изменений. Это позволяет
который Enscript может использоваться как фильтр lp.

Файлы PostScript распознаются по символу "%!" волшебное печенье из
начало файла. Важно! Энскрипт распознал также Windoze, поврежденный `^ D%! '
печенье.

Файлы PCL распознаются путем поиска волшебных файлов cookie `^ [E 'или` ^ [%' из
начало файла.

--цвет[=BOOL]
Используйте цвета при выделении результатов.

--download-font =название шрифта
Включите файл описания шрифта (.pfa or .pfb файл) шрифта название шрифта до
сгенерированный вывод.

--расширенные возвращаемые значения
Включить расширенные возвращаемые значения. По умолчанию Enscript возвращает 1 при ошибке и 0
иначе. Расширенные возвращаемые значения дают более подробную информацию о печати.
операция. См. Раздел ВЕРНУТЬ VALUE для подробностей.

--filter-stdin =имя
Укажите, как STDIN отображается во входном фильтре. Значение по умолчанию - пустое
строка (""), но некоторые программы требуют, чтобы STDIN называется иначе,
как правило "-".

--footer =нижний колонтитул
Используйте текст нижний колонтитул как нижний колонтитул страницы. В противном случае опция работает как
- заголовок вариант

--h-высота-столбца =высота
Установите высоту горизонтального столбца равной высота Пункты PostScript. Наборы опций
тип формы для горизонтальные столбцы.

--Помогите Распечатайте короткое справочное сообщение и выйдите.

--help-подсветка
Опишите все поддерживаемые --выделять языки и форматы файлов.

--highlight-bar-grey =серый
Укажите уровень серого, который используется при печати полос выделения.

--список-медиа
Перечислите имена всех известных выходных носителей и успешно завершите работу.

--margins =оставил:правую:топ:нижний
Отрегулируйте поля страницы, чтобы они были точно оставил, правую, топ и нижний PostScript
точки. Любой из аргументов можно оставить пустым, и в этом случае значение по умолчанию
используемый.

--марк-обернутые-линии[=стиль]
Отметьте обернутые строки в выводе с помощью стиля стиль. Возможные значения для
домен стиль составляют:

никто не отмечать их (по умолчанию)

плюс вывести знак плюса (+) в конец каждой строки с переносом

ящик распечатать черный ящик в конце каждой строки с переносом

стрелка напечатайте маленькую стрелку в конце каждой строки с переносом

--non-printable-format =формат
Укажите способ печати непечатаемых символов. Возможные значения для
формат составляют:

знак вставки обозначение курсора: `^ @ ',` ^ A', `^ B ', ...

восьмеричный восьмеричная запись: `\ 000 ',` \ 001', `\ 002 ', ... (по умолчанию)

вопросительный знак
замените непечатаемые символы вопросительным знаком `? '

космосе замените непечатаемые символы пробелом ''

--nup-по столбцам
Измените макет дополнительных страниц при печати N-up с построчного на
по столбцам.

--nup-xpad =Num
Установите x-padding страницы nпечать на Num Пункты PostScript. По умолчанию
составляет 10 баллов.

--nup-ypad =Num
Установите отступ страницы по оси Y nпечать на Num Пункты PostScript. По умолчанию
составляет 10 баллов.

--page-label-format =формат
Установите формат метки страницы на формат. Формат метки страницы определяет, как
метки для комментариев PostScript `%% Page: 'форматируются. Возможные значения
составляют:

короткие Вывести текущий номер страницы: `%% Page: (1) 1 '(по умолчанию)

длинной Вывести текущее имя файла и номер страницы: `%% Page: (main.c: 1) 1 '

--ps-level =уровень
Установите уровень языка PostScript, который Enscript использует для вывода на уровень,
возможные значения 1качества 2.

--printer-options =кредита
Передайте дополнительные параметры команде принтера.

--повернуть четные страницы
Поверните каждую четную страницу на 180 градусов.

--slice =Num
Распечатайте вертикальный срез Num. Срезы - это вертикальные области входных файлов. А
новый срез начинается с точки, где в противном случае линия была бы перенесена на
следующая строка. Номера срезов начинаются с 1.

--style =стиль
Установите стиль выделения на стиль. Возможные значения: а2пс, Emacs,
emacs_verbose, ИФДкачества мсвк.

--swap-even-page-margins
Меняйте местами левое и правое поля страницы для четных страниц.

--toc Напечатайте оглавление в конце вывода.

--перенос слова
Переносите длинные строки от границ слова.

--ul-угол =угол
Установите угол наклона текста подложки на угол. По умолчанию угол равен
атан (-d_page_h, d_page_w).

--ul-font =имя
Выберите шрифт для текста подложки. Шрифт подложки по умолчанию: Таймс-Роман200.

--ul-серый =Num
Распечатайте текст подложки со значением серого Num (0 ... 1), значение серого по умолчанию
составляет 8.

--ul-position =позиция_spec
Установите начальную позицию текста подложки в соответствии с позиция_spec,
спецификация позиции должна быть дана в формате: `подпись Экспос подпись да', где
подпись должен быть "+" или "-". Положительные размеры отсчитываются от левого нижнего угла.
угол и отрицательные размеры из верхнего правого угла. Например,
спецификация `+ 0-0 'указывает верхний левый угол, а` -0 + 0' указывает
нижний правый угол.

--ul-style =стиль
Установите стиль текста подложки на стиль. Возможные значения для стиль составляют:

контур печатать контурные тексты подложки (по умолчанию)

заполненный печатать заполненные тексты на подложке

КОНФИГУРАЦИЯ FILES


Энскрипт читает информацию о конфигурации из следующих источников (в указанном порядке):
параметры командной строки, переменная среды ЗАПИСАТЬСЯ, персональный файл конфигурации пользователя
($ HOME / .enscriptrc), файл конфигурации сайта (/etc/enscriptsite.cfg) и глобальные
конфигурационный файл (/etc/enscript.cfg).

Файлы конфигурации имеют следующий формат:

Пустые строки и строки, начинающиеся с символа `# ', являются комментариями.

Все остальные строки являются строками опций и имеют формат:

вариант [Аргументы ...].

Можно указать следующие параметры:

ПринятьКомпозитные Персонажи: BOOL
Укажите, принимаются ли составные символы шрифта PostScript для печати
или если их следует считать несуществующими. Значение по умолчанию - false (0).

АФМПуть: путь
Задает путь поиска для AFM файлы.

ДобавитьCtrlD: Int
Укажите, следует ли добавлять символ Control-D (^ D) в конец
выход. При значении 1 будет добавлен символ ^ D, за которым следует новая строка, при значении 2 будет опущено.
завершающий символ новой строки. Значение по умолчанию - 0 для no ^ D.

Чистый7Бит: BOOL
Укажите, как печатаются символы больше 127. Значение true (1)
генерирует 7-битный чистый код, экранируя все символы больше 127 до
обратная косая черта в восьмеричной системе (по умолчанию). Значение false (0) генерирует 8-битное
Код PostScript, оставляющий все символы нетронутыми.

Кодировка по умолчанию: имя
Выберите кодировку ввода по умолчанию. Название кодировки имя может быть одним из
значения опциона -X, - кодирование.

По умолчаниюFancyHeader: имя
Выберите модный заголовок по умолчанию. Заголовок по умолчанию используется, когда опция -G is
указан или вариант --фантазия-заголовок дается без аргументов. В
общесистемное значение по умолчанию - `Enscript'.

По умолчаниюМедиа: имя
Выберите выходной носитель по умолчанию.

Метод вывода по умолчанию: метод
Выберите цель по умолчанию, на которую будет отправляться сгенерированный вывод. Возможный
значения для метод составляют:

принтер отправить вывод на принтер (по умолчанию)

стандартный вывод отправить вывод в стандартный вывод

Скачать шрифт: название шрифта
Включите файл описания шрифта для шрифта название шрифта к сгенерированному выводу.

Эскейпчар: Num
Укажите escape-символ для специальных escape-символов. Значение по умолчанию - 0.

Формфидтип: напишите
Укажите, что делать, когда на входе встречается символ перевода страницы. В
возможные значения для напишите составляют:

обзор перейти в начало следующего столбца (по умолчанию)

страница перейти к началу следующей страницы

Создать размер страницы: BOOL
Укажите, будет ли Размер страницы настройка устройства страницы создается в PostScript
выход. Значение по умолчанию - истина (1).

ХайлайтБарГрей: серый
Укажите уровень серого, который используется для печати полос выделения.

Выделенные бары: Num
Укажите высоту линий выделения в строках. Значение по умолчанию - 0, что
означает, что полосы выделения не печатаются.

Путь к библиотеке: путь
Определяет EnscriptПуть к библиотеке, который используется для поиска различных ресурсов.
Путь по умолчанию: `/ usr / share / enscript:главная/.enscript '. Где главная это
домашний каталог пользователя.

ОтметитьWrappedLines: стиль
Отметьте обернутые строки в выводе с помощью стиля стиль. Возможные значения для
формат те же самые, которые могут быть даны для --марк-обернутые-линии опцию.

СМИ: имя ширина высота LLX LLY URL-адрес URY
Добавьте новый выходной носитель с именем имя. Физические размеры носителя
Он ширина и высота. Ограничивающая рамка Медиа определяется точками
(LLX, LLY) И (URL-адрес, URY). Энскрипт печатает всю графику внутри ограничивающей рамки
СМИ.

Пользователь может выбрать этот носитель с опцией -M имя.

NoJobHeaderSwitch: переключатель
Укажите параметр диспетчера очереди печати, чтобы не отображать страницу заголовка задания на печать. Этот вариант
передается в диспетчер очереди печати, когда Enscriptвариант -h, --no-job-заголовок is
выбран.

Непечатаемый формат: формат
Укажите способ печати непечатаемых символов. Возможные значения для
формат те же самые, которые могут быть даны для - непечатаемый-формат опцию.

Выходная первая строка: линия
Установите для первой строки вывода PostScript значение линия. Значение по умолчанию - PS-
Adobe-3.0. Поскольку некоторым принтерам не нравятся уровни DSC выше 2.0, это
можно использовать для изменения первой строки вывода на что-то более подходящее, например
%! PS-Adobe-2.0 or %!.

Формат метки страницы: формат
Установите формат метки страницы на формат. Возможные значения для формат одинаковы
что может быть дано для --page-label-format опцию.

Предварительная подача страницы: BOOL
Включение / отключение предпочтительной загрузки страницы. Значение по умолчанию - false (0).

Уровень постскриптума: уровень
Установите уровень языка PostScript, чтобы Enscript использует для вывода, чтобы уровень.
Возможные значения для уровень те же самые, которые могут быть даны для --ps-уровень
опцию.

Версия: имя
Называет принтер, на который выводится очередь вывода.

Параметр очереди: имя
Командный переключатель диспетчера очереди печати для выбора очереди печати, например -P in LPR -Ппс. Это
Параметр также может использоваться для передачи других флагов команде диспетчера очереди печати. Эти варианты
должно быть дано перед переключением очереди.

Сетпажедевице: ключ[:ценностное ]
Передайте определение устройства страницы в сгенерированный вывод PostScript.

Спулер: имя
Называет команду диспетчера очереди печати принтера. Энскрипт передает сгенерированный PostScript
команду имя.

СостоянияДвоичный: путь
Определите абсолютный путь к государств программу.

СостоянияЦвет: BOOL
Если государств программа генерирует цветовые выходы.

Файл конфигурации состояний: файл
Чтение конфигурации состояний подсветки из файла файл. Конфигурация по умолчанию
файл - `/usr/share/enscript/hl/enscript.st '.

Стиль выделения состояний: стиль
Установите стиль выделения на стиль.

ШтатыПуть: путь
Определите путь для государств программа. государств программа будет искать свое состояние
файлы определений по этому пути. Значение по умолчанию -
`$ HOME / .enscript: / usr / share / enscript / hl '.

Статус Дикт: ключ[:ценностное ]
Передайте определение statusdict в сгенерированный вывод PostScript.

TOCФормат: формат
Форматирование записей оглавления с помощью строки формата формат. Строка формата
формат могут содержать те же escape-символы, которые используются для форматирования строк заголовков с помощью
специальный комментарий `% Format '.

Подложка: текст
Строка печати текст под каждой страницей.

Угол подложки: Num
Установите угол наклона текста подложки на Num.

Подложка Шрифт: спецификация шрифта
Выберите шрифт для текста подложки.

Подложка Серый: Num
Распечатайте текст подложки со значением серого Num.

ПодложкаПозиция: позиция_spec
Установите начальную позицию текста подложки в соответствии с позиция_spec.

Стиль подложки: стиль
Установите стиль текста подложки на стиль.

FANCY ЗАГОЛОВКИ


Пользователи могут создавать свои собственные причудливые заголовки, создав файл описания заголовка и разместив
это в каталоге, который находится в Enscriptпуть к библиотеке пользователя. Имя файла заголовка должно
быть в формате: `имя.hdr '. Заголовок можно выбрать, указав опцию:
--fancy-header =имя.

Файл описания заголовка содержит код PostScript, который рисует заголовок. Файл описания
должен предоставить процедуру do_header который называется Enscript в начале каждого
стр.

Файл описания заголовка состоит из двух частей: комментария и кода. Части разделены
строка, содержащая текст:

% - код следует за этой строкой -

Энскрипт копирует только часть кода файла описания в сгенерированный вывод PostScript.
Часть комментариев может содержать любые данные, она не копируется. Если разделительная линия отсутствует,
данные на вывод не копируются.

Энскрипт определяет следующие константы, которые могут использоваться в файлах описания заголовков:

d_page_w ширина страницы

d_page_h высота страницы

d_header_x заголовок внизу слева x координировать

d_header_y заголовок внизу слева y координировать

d_header_w ширина заголовка

d_header_h высота заголовка

d_footer_x нижний колонтитул слева x координировать

d_footer_y нижний колонтитул слева y координировать

d_footer_w ширина нижнего колонтитула

d_footer_h высота нижнего колонтитула

d_output_w ширина области вывода текста

d_output_h высота области вывода текста

user_header_p предикат, который сообщает, определил ли пользователь свою собственную строку заголовка:
правда/ложный

user_header_left_str
if user_header_p is правда, это левое поле введенного пользователем
строка заголовка.

user_header_center_str
if user_header_p is правда, это центральное поле введенного пользователем
строка заголовка

user_header_right_str
if user_header_p is правда, это правое поле введенного пользователем
строка заголовка

user_footer_p предикат, который сообщает, определил ли пользователь свою собственную строку нижнего колонтитула:
правда/ложный

user_footer_left_str
if user_footer_p is правда, это левое поле введенного пользователем
строка нижнего колонтитула.

user_footer_center_str
if user_footer_p is правда, это центральное поле введенного пользователем
строка нижнего колонтитула

user_footer_right_str
if user_footer_p is правда, это правое поле введенного пользователем
строка нижнего колонтитула

HF стандартный шрифт заголовка (от -F, --header-шрифт вариант). Это может быть
выбирается простым вызовом команды: `HF установить шрифт'.

номер страницы номер текущей страницы

имя полное имя напечатанного файла (/foo/bar.c)

директор часть каталога имени файла (/ foo)

форт имя файла без части каталога (bar.c)

gs_languagelevel
Уровень языка интерпретатора PostScript (в настоящее время 1 или 2)

Вы также можете использовать следующие специальные комментарии, чтобы настроить заголовки и указать
некоторые дополнительные опции. Специальные комментарии похожи на комментарии DSC, но начинаются с одного
символ `% '; специальные комментарии начинаются с начала строки и имеют
следующий синтаксис:

%имя комментария: кредита

В настоящее время Enscript поддержите следующие специальные комментарии:

%Формат: имя формат
Определите новую строковую константу имя в соответствии со строкой формата формат. Формат
строка начинается с первого непробельного символа и заканчивается до конца
линия. Строка формата может содержать общие символы "%" и символы "$", относящиеся к входному файлу.
убегает. В настоящее время поддерживаются следующие escape-последовательности:

%% символ `% '

$$ символ `$ '

$% номер текущей страницы

$= количество страниц в текущем файле

$p количество страниц, обработанных на данный момент

$(VAR) значение переменной окружения VAR.

%c конечный компонент текущего рабочего каталога

%C ($C) текущее время (время модификации файла) в формате `чч: мм: сс '

%d текущий рабочий каталог

%D ($D) текущая дата (дата изменения файла) в формате `гг-мм-дд '

% D {string} ($ D {string})
строка формата string с стрфтайм(3) функция. `% D {}'относится к
текущая дата и `$ D {}'к дате последнего изменения входного файла.

%E ($E) текущая дата (дата изменения файла) в формате `гг / мм / дд '

%F ($F) текущая дата (дата изменения файла) в формате `дд.мм.гггг '

%H название документа

$L количество строк в текущем входном файле. Это действительно только для toc
записей, его нельзя использовать в строках заголовков.

%m имя хоста до первого символа `. ' персонаж

%M полное имя хоста

%n имя пользователя для входа

$n имя входного файла без части каталога

%N поле пользователя pw_gecos до первого символа `, '

$N полное имя входного файла

%t ($t) текущее время (время изменения файла) в 12-часовом формате am / pm

%T ($T) текущее время (время модификации файла) в 24-часовом формате `чч: мм '

%* ($*) текущее время (время модификации файла) в 24-часовом формате с секундами
`чч: мм: сс '

$v порядковый номер текущего входного файла

$V порядковый номер текущего входного файла в `Table of Contents '
формат: если --toc задана опция, escape расширяется до `Num- '; если
--toc не задан, escape заменяется пустой строкой.

%W ($W) текущая дата (дата изменения файла) в формате `мм / дд / гг '

Все директивы формата, кроме `$ = ', также могут быть заданы в формате

бежать ширина Директивы

в котором ширина задает ширину столбца, в котором печатается escape-символ. Для
Например, экранирование «$ 5%» будет заменено на что-то вроде «12». Если ширина
отрицательный, значение будет выровнено по левому краю.

Например, emacs.hdr определяет строку даты в следующем формате
комментарий:

%Формат: Eurdatestr %E

который расширяется до:

/ eurdatestr (96 / 01 / 08) защиту

% HeaderHeight: высота
ассигновать высота указывает место для заголовка страницы. Высота заголовка по умолчанию - 36.
пунктов.

% FooterHeight: высота
ассигновать высота указывает место для нижнего колонтитула страницы. Высота нижнего колонтитула по умолчанию - 0.
пунктов.

Согласно Adobe Document Structuring Conventions (DSC), все ресурсы, необходимые для
документ должен быть указан в прологе документа. Поскольку пользователь может создавать свои собственные заголовки,
Enscript не знаю, какие ресурсы используют эти заголовки. Вот почему все заголовки должны содержать
стандартный комментарий DSC, в котором перечислены все необходимые ресурсы. Например, используемые шрифты могут быть
перечислено со следующим комментарием:

%% DocumentNeededResources: шрифт имя_шрифта1 имя_шрифта2

Комментарий можно продолжить до следующей строки стандартным комментарием продолжения:

%% + шрифт имя_шрифта3

SPECIAL ПОБЕГАЕТ


Энскрипт поддерживает специальные escape-последовательности, которые можно использовать для добавления некоторого форматирования страницы
команды к документам ASCII. По умолчанию специальная интерпретация escape-символов отключена, поэтому все
Файлы ASCII распечатываются так, как все ожидают. Специальная интерпретация побегов активируется
дающий вариант -e, - спасается в Enscript.

Все специальные escape-последовательности начинаются с escape-символа. Экранирующий символ по умолчанию - ^ @.
(восьмеричное 000); escape-символ можно изменить с помощью опции -e, - спасается. Эскейп-персонаж
за ним следует имя escape и необязательные параметры и аргументы.

В настоящее время Enscript поддерживает следующие escape-последовательности:

BGCOLOR изменить цвет фона текста. Синтаксис побега:

^ @ bgcolor {red зеленый синий}

где компоненты цвета red, зеленый, а синий - десятичные числа.
между значениями 0 и 1.

бггрей изменить цвет фона текста. Синтаксис побега:

^ @ bggray {серый}

в котором серый новое значение серого фона текста. Значение по умолчанию - 1.0.
(Белый).

цвет изменить цвет текста. Синтаксис побега:

^ @ color {red зеленый синий}

где компоненты цвета red, зеленый и синий даны как десятичные числа между
значения 0 и 1.

комментарий прокомментируйте оставшуюся часть строки, включая символ новой строки. Синтаксис Escape:

^ @ комментарий текст символ новой строки

бежать изменить escape-символ. Синтаксис побега:

^ @ escape {код}

в котором код - десятичный код нового escape-символа.

EPSF встроенный файл EPS в документ. Синтаксис побега:

^ @ epsf [кредита]{имя файла}

в котором кредита - необязательная последовательность символов опции и значений, заключенных в
со скобками и имя файла это имя файла EPS.

If имя файла заканчивается на `| ' характер, то имя файла предполагается назвать команду
который выводит данные EPS на стандартный вывод. В этом случае, Enscript открывает трубу
на указанную команду и считывает данные EPS из канала.

Следующие параметры могут быть предоставлены для EPSF побег:

c распечатать изображение по центру

r печать изображения с выравниванием по правому краю

n не обновлять текущую точку. Следующий вывод печатается в этой позиции
где текущая точка была незадолго до EPSF бежать

nx не обновлять текущую точку x координировать

ny не обновлять текущую точку y координировать

xNum переместить верхний левый угол изображения x координировать Num символы из текущей точки x
координата (относительное положение)

xNuma установить верхний левый угол изображения x координировать с колонкой Num (абсолютное положение)

yNum переместить верхний левый угол изображения y координировать Num строки из текущей строки (относительные
позиция)

yNuma установить верхний левый угол изображения y координировать с линией Num (абсолютное положение)

hNum установить высоту изображения на Num линий

sNum масштабировать изображение с коэффициентом Num

sxNum масштабировать изображение в x направление с фактором Num

syNum масштабировать изображение в y направление с фактором Num

По умолчанию все размеры указаны в линиях (по вертикали) и символах.
(по горизонтали). Вы также можете указать другие единицы измерения, добавив спецификатор единицы измерения
после номера. Возможные спецификаторы единиц и соответствующие единицы:

c сантиметров

i дюймов

l строки или символы (по умолчанию)

p PostScript очки

Например, чтобы напечатать изображение высотой в один дюйм, вы можете указать высоту, выполнив следующие действия.
опции: х1и (1 дюйм), h2.54c (2.54 см), h72p (Очки 72).

шрифт выберите текущий шрифт. Синтаксис побега:

^ @ font {название шрифта[:кодирование]}

в котором название шрифта стандартная спецификация шрифта. Спецификация специального шрифта
по умолчанию можно использовать для выбора основного шрифта по умолчанию (Enscriptпо умолчанию или тот
указывается параметром командной строки -f, --шрифт).

Необязательный аргумент кодирование указывает кодировку, которая должна использоваться для
новый шрифт. В настоящее время кодировка может быть только Enscriptглобальная кодировка ввода
or ps.

ps включить в вывод необработанный код PostScript. Синтаксис побега:

^ @ ps {код}

оттенок выделять области текста, изменяя цвет фона текста. Синтаксис Escape
это:

^ @ shade {серый}

в котором серый новое значение серого фона текста. Значение по умолчанию - 1.0.
(белый) отключает выделение.

СТР УСТРОЙСТВО ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Устройство страницы - это функция PostScript уровня 2, которая предлагает единый интерфейс для управления
устройство вывода принтера. Энскрипт защищает все параметры устройства страницы внутри блока if, поэтому
они не действуют на переводчиков уровня 1. Хотя все переводчики уровня 2 поддерживают
страничное устройство, они не должны поддерживать все параметры страничного устройства. Например, некоторые
принтеры могут печатать в дуплексном режиме, а некоторые нет. Обратитесь к документации вашего
принтер для поддерживаемых опций.

Вот несколько используемых параметров устройства страницы, которые можно выбрать с помощью -D,
--setpagedevice вариант. Полный список см. PostScript Язык Справка Ручная:
раздел 4.11 Настройка устройства.

Сортировать логический
как организован вывод при печати нескольких копий

Дуплекс логический
двусторонняя (двусторонняя) печать

Ручная подача логический
лоток для ручной подачи бумаги

Выход логический
вывод на печать «лицевой стороной вверх» или «лицевой стороной вниз»

Падать логический
как расположены противоположные стороны при двусторонней печати

ПЕЧАТЬ ПРИМЕРЫ


Следующие примеры печати предполагают, что Enscript использует конфигурацию по умолчанию. Если
действия по умолчанию были изменены из файлов конфигурации, некоторые примеры будут вести себя
по-другому.

Enscript foo.txt
Распечатать файл foo.txt на принтер по умолчанию.

Enscript -Поссу foo.txt
Распечатать файл foo.txt к принтеру оссу.

Enscript -pfoo.ps foo.txt
Распечатать файл foo.txt, но оставьте вывод PostScript в файл фу.пс.

Enscript -2 foo.txt
Распечатать файл foo.txt до двух столбцов.

Enscript -2р foo.txt
Распечатайте файл в две колонки и поверните вывод на 90 градусов (альбомная ориентация).

Enscript -DDuplex: правда foo.txt
Распечатать файл в дуплексном (двустороннем) режиме (в зависимости от принтера).

Enscript -G2rE -У2 foo.c
Моя команда печати кода по умолчанию: яркий заголовок, два столбца, альбомная ориентация, код
мелирование, 2-х строчная печать.

Enscript -E --цвет -whtml --toc -pfoo.html *.час * .c
Хороший HTML-отчет об исходных файлах C вашего проекта.

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


Переменная окружения ЗАПИСАТЬСЯ может использоваться для передачи параметров по умолчанию для Enscript. Для
Например, чтобы выбрать основной шрифт по умолчанию Times-Roman 7pt, установите следующее значение на
домен ЗАПИСАТЬСЯ переменная окружения:

-fTimes-Roman7

Значение ЗАПИСАТЬСЯ переменная обрабатывается перед параметрами командной строки, поэтому
Параметры командной строки могут использоваться для перезаписи этих значений по умолчанию.

Технология ENSCRIPT_LIBRARY указывает на Enscriptкаталог библиотеки. Его можно использовать для
перезаписать встроенный по умолчанию `/ usr / share / enscript '.

ВЕРНУТЬ VALUE


Энскрипт возвращает значение 1 в оболочку, если были обнаружены какие-либо ошибки, или 0 в противном случае. Если
опция --расширенные возвращаемые значения было указано, возвращаемое значение строится из
следующие флаги:

0 без ошибок и предупреждений

2 некоторые строки были усечены или перенесены

4 некоторые символы отсутствовали в используемых шрифтах

8 некоторые символы были непечатными

Используйте Enscript в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Иометр
    Иометр
    Инструмент анализа производительности ввода-вывода.
    Аудитория: Разработчики, Информация
    Технологии, Наука / Исследования, Система
    Администраторы. Пользовательский интерфейс: Win32
    (MS Windows). Прогр ...
    Скачать Иометр
  • 2
    JXplorer - браузер Java Ldap
    JXplorer - браузер Java Ldap
    Java-клиент LDAP с поддержкой LDIF,
    безопасность (включая SSL, SASL и GSSAPI),
    переведен на многие языки (в т.
    китайский), интерактивную справку, пользовательские формы и
    многие другие ...
    Скачать JXplorer — браузер Java Ldap
  • 3
    PosteRazor - Создайте свой собственный плакат!
    PosteRazor - Создайте свой собственный плакат!
    Хотите напечатать плакат? PosteRazor режет
    файл изображения на части, и вы можете
    распечатайте потом на принтере и приклейте
    вместе к плакату. Простой на основе FLTK
    использовать ...
    Скачать PosteRazor - Создайте свой собственный постер!
  • 4
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 5
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 6
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • Больше »

Команды Linux

Ad