10. Заполнение (FILL).
Заполнение — это метод быстрого включения пикселей внутри графического обьекта
на экране. Заполняемый обьект должен быть замкнутым по контуру. Он можен быть запол-
нен гладким цветным фоном или рисунком (текстурой). Вам предлагается обширный выбор
готовых текстур, а также возможность создания собственной текстуры.
Чтобы заполнить об'ект одним цветом, поместите курсор в бокс SOLID FILL и нажмите
«ввод». Стрелочный курсор заменится изображением красящего валика. Введите его внутрь
заполняемаого об'екта и нажмите «ввод».
Чтобы заполнить об'ект текстурой, вызовите бокс TEXTURE FILL (меню FILL), тогда
получите новое меню, содержащее 32 готовых текстуры. Вы можете наложить текстуру на
уже готовый гладкий цветовой фон внутри об'екта.
Все заполнения выполняются текущими значениями INK и PAPER с учетом установ-
ленных значений FLASH и BRIGHT. Режим INVERSE не работает при заполнении гладким
цветом, но работает при заполнении текстурой. Режим OVER не работает вообще.
Имейте в виду, что команда FILL распространяется на весь экран, в том числе и на те
строки внизу, которых вы не видите. Прервать заполнение можно одновременным нажати-
ем CAPS SHIFT и SPASE. Если заполнитель просачивается через контур рисунка или
результат не устраивает вас по какой-либо причине, вы можете ликвидировать его по
команде UNDO.
Текстура в конце первого ряда — это нуль текстура. Она полезна для установки
атрибутов в какой-либо области экрана без изменения состояния пикселей.
Алгоритм заполнения основывается на использовании внутреннего стека, который
хранит строчные сегменты заполняемого об'екта. Этот стек имеет примерно 6К памяти, но
тем не менее возможен случай, когда очень сложная форма об'екта может привести к
переполнению памяти. Если это произойдет, А. С. не выйдет из строя, а оставит на экране
незаполненные участки. Однако такой случай маловероятен.
Опция WASH TEXTURE (намывка текстуры) позволяет вам рисовать непосредствен-
но одной из выбранных текстур. В этом режиме доступны те же 32 текстуры, что и раньше.
Каждую из 32 текстур можно изменить — подредактировать (EDIT). Для этого в меню
FILL вызовите бокс EDIT TEXTURE и нажмите «ввод». Вы получите увеличенное изобра-
жение избранной текстуры и рядом образец в нормальном размере. После этого на увели-
ченном изображении вы можете переключить отдельные пиксели. Чтобы использовать
полученную таким образом текстуру, введите курсор в образец нормаль ного размера и
нажмите «ввод».
Режим EDIT TEXTURE работает только с текущей или последней использовавшейся
текстурой. Чтобы переработать произвольную текстуру, вам надо сначала сделать ее теку-
щей.
11. Увеличение (MAGNIFY). )
А. С. позволяет увеличить в размере отдельные зоны экрана для детального их рас-
смотрения. Существуют 3 степени увеличения.
Чтобы увеличить часть экрана, вызовите меню MAGNIFY, а в нем выберите один из
режимов (MAG х 2), (MAG х 4), (MAG х 8).
При этом курсор превратится в изображение увеличенного стекла. Переведите его в
ту часть экрана, которую хотите увеличить. Затем вновь нажмите «ввод». Основной экран
заменится увеличенным изображением части вашего рисунка.
При увеличении в 8 раз каждый отдельный пиксель в увеличенном изображении
может быть включен, выключен или переключен. Делается это так:
— курсор устанавливается на изображение пикселя;
— нажатием «ввод» над ним выполняется операция.
Характер этой операции задается вызовом соответствующего бокса:
SET — включение;
RESET — выключение;
TOGGLE — переключение.
Пиксели включаются и выключаются с учетом текущих значений INK и PAPER и
установок FLASH и BRIGHT. Атрибуты INVERSE и OVER здесь не применимы.
На увеличенном изображении можно выполнять «скроллинг». Размер увеличения
можно поменять в любое время. Возврат в главное меню осуществляется через бокс MENU.
Режим UNDO не работает на увеличенном изображении, т.к. буферная память занята
экраном.
В режиме MAG X 8 возможно получение решетки. Один квадрат решетки соответст-
вует одному пикселю основного экрана.
12. Текст (TEXT).
Этим меню управляется изображение символов: букв, цифр и знаков препинания.
Текст можно вводить в двух направлениях слева на право и сверху вниз. Отдельные символы
могут изображаться в одном из 9 доступных размеров. Все символы печатаются в соответст-
вии с заданными цветами INK, PAPER, с учетом текущих значний BRIGHT, FLUSH,
INVERSE, OVER.
Чтобы ввести текст, поместите курсор в бокс LEFT ТО BRIGHT (слева направо) или в
бокс DOWNWORDS (сверху вниз) и нажмите «ввод». Курсор опять изменится. Вводите
текст с клавиатуры. Если допустили ошибку, устраните ее (CAPS SHIFT + 0). Нажатие
ENTER означает конец ввода текста. Знаки препинания вводятся соответствующими кла-
вишами с нажатой клавишей SYMBOL SHIFT.
Возможны три размера букв по высоте и три по ширине:
NORMAL WIDTH — обычная ширина;
DOUBLE WIDTH — двойная ширина;
TREBLE WIDTH — тройная ширина;
NORMAL HEIGHT — обычная высота;
DOUBLE HEIGHT — двойная высота;
TREBLE HEIGHT — тройная высота.
Возможны 9 комбинированных режимов. Размер каждого из них на экране индици-
руется размером курсора «I».
Символы могут изображаться как общепринято, так и боком, например при выполне-
нии надписей на диаграммах. Для этого в меню TEXT существует бокс SIDEWAYS. Выбор
этот надо сделать до выбора LEFT ТО RIGHT или DOWNWORDS.
Текст можно выделить напечатанием каждого символа дважды, причем со смещением
на один пиксель. Для этого служит бокс BOLD.
Последняя опция в меню TEXT — это редактирование шрифта.
I