Глава 6. Принтер.

Раздел 2. Установка спецификаций печати.

6.2.5 Установка позиций табуляции.

В зависимости от принтера могут устанавливаться позиции горизонтальной и вертикальной табуляции (графический принтер IBM не имеет вертикальной табуляции). Горизонтальные табуляции определяются, как смещения от левого края, выраженные в пробелах. В некоторых случаях допускаются до 112 позиций горизонтальной табуляции. Аналогично, вертикальные табуляции определяются как смещения относительно верха страницы, а измеряются они в межстрочных интервалах. Для большинства принтеров IBM допускается не больше 64-х позиций вертикальных табуляций.

Первые два байта кода для установки горизонтальной табуляции 27,68, а для установки вертикальной табуляции - 27,66. Для обоих типов табуляций далее идет строка байтов, дающая позиции табуляции в возрастающем порядке. Эта строка должна завершаться байтом ASCII 0, который служит ограничителем. Для установки горизонтальной табуляции в позициях 15, 30 и 60 пошлите на принтер код 27, 68, 15, 30, 60, 0. Для установки вертикальной табуляции в строках 8 и 12 - пошлите код 27, 66, 8, 12, 0. Отметим, что если размер страницы отличается от стандартных 11-ти дюймов, то он должен быть установлен перед установкой позиций вертикальной табуляции. Вертикальная табуляция отменяется кодом 27,67.

Отметим, что большинство принтеров не имеют установки полей как таковой. Левое поле может создаваться за счет вывода табуляции или ряда пробелов в начале каждой строки. Для точной установки полей перейдите в графический режим и выведите ряд байтов ASCII 0. Правое поле создается просто за счет ограничения длины строки.


<~-6.2.4 Управление положением печатающей головки.
Содержание
6.2.6 Изменение шрифта печати.-~>

Сайт управляется системой uCoz