Cтраница 2
Для вывода текста текущей программы, упорядоченного по возрастанию номеров строк, используется директива LIST или ее модификации. [16]
При выводе текста предполагается, что текст размещается на странице заданного размера ( рис. 8.1), определяемого количеством строк m и количеством позиций п в строке. [17]
При выводе текстов на экран или печатающее устройство часто используются табуляционные остановки - выделенные позиции строки. Например, при печати таблиц полезно зафиксировать положение столбцов таблицы. [18]
При выводе текста на печать печатаемые записи разделяются обычно пустой строкой. В некоторых случаях требуется выделить отдельные группы записей двумя или более пустыми строками. Значения в этих графах позволяют выполнить как пропуски на указанное количество строк, так и прогоны бумаги до обнаружения указанного кода прогона на перфоленте управления прогоном. [19]
Он задает вывод текста по умолчанию увеличенным шрифтом и коричневым цветом. [20]
Этот оператор задает вывод текстов, определяемых списком текстовых объектов вывода. Если текстовый объект - строка, то она выдается без внешних кавычек. Если текстовый объект - переменная с индексами, то она указывает на элемент массива, начиная с которого располагаются целые числа, соответствующие последовательным символам выводимой строки в смысле процедуры TEXT ( см. разд. Предполагается, что указанный элемент массива соответствует открывающей кавычке, которая не будет выведена. Конец строки определяется элементом массива, соответствующим закрывающей кавычке, которая также не выводится. В выводимых строках двоеточие используется только для изменения смысла следующего за ним символа: комбинация: В задает пробел при выводе, : / указывает переход к началу следующей строки, : X - переход к началу следующей страницы, : 1 задает вывод символа, : 2 - вывод символа: 3 - вывод символа:, : 4 указывает, что последующие за данной комбинацией цифры задают повторитель при выводе следующего нецифрового символа. [21]
Этот оператор задает вывод текстов, определяемых его параметрами. Заметим, что строка выводится на печать без внешних кавычек; на магнитную ленту, перфокарты и диски строка выводится вместе со своими внешними кавычками. В строках, выводимых на печать, комбинация символа: с другими символами допускается только в соответствии с принятыми условиями ( см. разд. [22]
Команда используется для вывода текста, который задается с клавиатуры. Строка текста привязывается к заданной точке. Точка привязки вводится мышью или координатами с клавиатуры. Точкой привязки может быть левый нижний угол строки, правый нижний угол, середина нижней линии строки или центральная точка строки. [23]
Функция DrawText для вывода текста использует текущие шрифт, цвет символов и фона. Если флаг DT NOCLIP не задан, текст не выходит за заданные границы. При этом в случае, если текущий шрифт слишком велик для заданной прямоугольной области, функция DrawText не делает попыток его уменьшить или заменить. [24]
Почему вторая форма команды вывод текста, описанная в разд. [25]
Имеется еще несколько методов вывода текста, которые применяются реже. Все методы вывода текста используют свойство канвы Font - шрифт, с которым вы уже знакомы. В частности, в приведенном примере с помощью этого свойства установлен жирный шрифт надписей. [26]
В дальнейшем - при выводе текста или его части из рабочей области на экран - физические номера записей будут выводиться в позиции 73 - 80 соответствующих строк экрана. Физические номера также могут использоваться для ссылок на записи. [27]
При работе в текстовом режиме вывод текста не представляет никаких трудностей. Байты кода символов и атрибутов помещаются в видеобуфер, а аппаратный знакогенератор ( hardware character generator) формирует на экране точечные изображения символов. Однако в графических режимах программа должна передать в видеобуфер каждый пиксел каждого символа, так как в нем хранятся только отдельные пикселы. В этом разделе рассматриваются вопросы преобразования кодов символов в пикселные представления ( pixel pattern) символов в видеобуфере и, следовательно, на экране. [28]
Ряд специальных функций предусмотрен для вывода текста на экран. При этом существует возможность изменять размер текстовых символов. Предусмотрены разнообразные функции закраски областей ( сплошным цветом, специальной штриховкой), особые функции необходимы для закраски сложных многоугольников. [29]
Копирование растровых изображений с помощью процедуры BitBIt. до ( а. после ( б. [30] |