Проблема выделения фрагмента текста. Как работает WYSIWYG

Проблема выделения фрагмента текста

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

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

Команды выключить строку до конца вправо (quad-right) и выключить строку из центра (quad middle), которые упоминались ранее, отсутствуют в современных текстовых редакторах и программах верстки потому, что выравнивание строк относительно полей является параметром абзаца (а не строки). Вам не удастся заставить центрироваться строку абзаца, выключенного по формату, без создания нового абзаца.

Как работает WYSIWYG

Первой системой, которая применила технологию WYSIWYG, была операционная система Macintosh. Сокращение WYSIWYG означает "what you see is what you get" (что видите, то и получите). Создание этой технологии отчасти было продиктовано желанием избавиться от внедряемых кодов форматирования, которые использовались тогда и текстовыми редакторами, и наборными системами. Вместо этого предлагалось присваивать тексту типографические параметры с помощью меню и диалоговых окон. Это означало, что вы всегда видите не команды форматирования, а только произведенный ими эффект. Такой способ стал очень популярным, особенно среди новичков, и вскоре был всеми признан как веление времени, а системы, основанные на кодах, исчезли буквально за одну ночь. До сего дня очень немногие из них сохранились, да и то используются исключительно в крупнейших издательских структурах.

Предыдущая статья      Следующая статья

Все статьи
 
Офис в г.Москве: Россия, г.Москва, ул. Филевская Большая, д.21, оф. 108; телефон: +7-963-667-13-86
Офис в г.Камышине: Россия, Волгоградская обл., г.Камышин, ул.Ленина 10; телефон: (84457) 909-50