Компьютерные системы Оберон: различия между версиями

Метки: правка с мобильного устройства правка из мобильной версии
Метки: правка с мобильного устройства правка из мобильной версии
END
 
В ETH Oberon ссылка на шрифт символа содержится в Objects.Library Читателя. Это предполагает, что считанный объект был символом, о чем свидетельствует то, что (reader.lib IS Fonts.Font) был TRUE. В V2, V4 и V5 на шрифт символа ссылается поле "fnt" считывателяЧитателя. ReaderЧитатель также имеет поля "col" (цвет символа) и "voff" (вертикальное смещение символа). После выполнения Read(reader, ch) только что прочитанный символ доступен в ch, а атрибуты находятся в компонентах reader. Каждое выполнение Read() продвигает Читателя по тексту на один символ, пока не будет достигнут конец и reader.eot не станет TRUE.
 
===Дополнительная информация===
Анонимный участник