Сведения о элементах управления расширенными изменениями
В этом разделе рассматриваются следующие разделы.
- Версии расширенного редактирования
- Неподдерживаемые функции элемента управления редактированием
- Сочетания клавиш расширенного редактирования
- Связанные статьи
Версии расширенного редактирования
Исходная спецификация для элементов управления расширенными изменениями — это Microsoft Rich Edit 1.0; Текущая спецификация — Microsoft Rich Edit 4.1. Каждая версия расширенного редактирования — это супермножество предыдущего, за исключением того, что только азиатские сборки Microsoft Rich Edit 1.0 имеют вертикальный текстовый параметр. Перед созданием элемента управления расширенными изменениями необходимо вызвать функцию LoadLibrary , чтобы проверить, какая версия Microsoft Rich Edit установлена.
В следующей таблице показано, какая библиотека DLL соответствует версии Rich Edit. Обратите внимание, что имя файла не изменилось с версии 2.0 до версии 3.0. Это позволяет обновить версию 2.0 до версии 3.0 без нарушения существующего кода.
Версия расширенного редактирования | DLL-библиотеки | Класс Window |
---|---|---|
1.0 | Riched32.dll | RICHEDIT_CLASS |
2.0 | Riched20.dll | RICHEDIT_CLASS |
3.0 | Riched20.dll | RICHEDIT_CLASS |
4,1 | Msftedit.dll | MSFTEDIT_CLASS |
Расширенные возможности редактирования версии 1.0
Microsoft Rich Edit 1.0 включает следующие функции.
Возможность | Description |
---|---|
Запись текста и выделение | В основном стандартный (системный элемент управления правка) и запись текста. Поддержка панели выбора (панель выбора является немаркированной областью слева от каждого абзаца, который при щелчке выбирает строку). Параметры выбора word-wrap и auto-word-select. Выбор с одним, двойным и тройным щелчком мыши. |
ANSI (однобайтовый набор символов (SBCS) и многобайтовый набор символов (МБ CS)) | Однако редактирование Юникода отсутствует. |
Базовый набор свойств форматирования символов и абзаца | См. статью CHARFORMAT и PARAFORMAT. |
Свойства форматирования символов | Имя шрифта и размер, полужирный, курсив, сплошное подчеркивание, зачеркивное, защищенное, ссылка, смещение и цвет текста. |
Свойства форматирования абзаца | Начальный отступ, правый отступ, последующее смещение линии, маркер, выравнивание (слева, центр, справа) и вкладки. |
Поиск вперед | Включает параметры регистра без учета регистра и сопоставления в целом слово. |
Интерфейс на основе сообщений | Почти супермножество набора сообщений управления изменением системы плюс два интерфейса, IRichEditOle и IRichEditOleCallback. |
Внедренные объекты | Требуется совместная работа клиентов на основе интерфейсов IRichEditOle и IRichEditOleCallback. |
Поддержка меню правой кнопки | Использует интерфейс IRichEditOleCallback. |
Редактирование перетаскивания | Поддерживается редактирование перетаскивания. |
Notifications | WM_COMMAND сообщения, отправленные клиенту, а также ряд других пользователей. Это супермножество уведомлений с общим элементом управления. |
Отмена и повтор одного уровня | Выполняется аналогично элементу управления изменения системы. Выбор отмены отмены последнего действия, а затем это действие становится новым действием повторного выполнения . |
Простой вертикальный текст | (Только азиатские сборки). |
Поддержка редактора методов ввода (IME) | (Только азиатские сборки). |
Редактирование WYSIWYG с помощью метрик принтера | Эта функция необходима для Microsoft WordPad, в частности. |
Вырезать, копировать, вставлять/ StreamIn/StreamOut | С обычным текстом (CF_TEXT) или форматом форматированного текста (RTF) с объектами и без объектов. |
База кода C | Код написан на языке C, который обеспечивает надежную и универсальную основу. |
Различные сборки для разных сценариев | Microsoft Rich Edit 1.0 устраняет проблемы локализации с различными сборками. |
Расширенные возможности редактирования версии 2.0
Microsoft Rich Edit 2.0 включает несколько дополнительных функций, таких как поддержка юникодов и азиатских языков, многоуровневые интерфейсы Undo, интерфейсы com и многочисленные улучшения пользовательского интерфейса.
Microsoft Rich Edit 2.0 включает следующие функции в дополнение к функциям, предоставляемым Microsoft Rich Edit 1.0.
Возможность | Description |
---|---|
Unicode | Юникод упрощает усилия по обработке международного текста. Однако для обеспечения совместимости с существующими документами, отличными от Юникода, необходимо выполнить преобразование в обычный и форматированный текст, отличный от Юникода. |
Общая международная поддержка | Общий алгоритм разбиения строк (расширение правил Kinsoku), простое связывание шрифтов, переключение шрифтов клавиатуры. |
Поддержка азиатских стран | Уровень 2 (диалоговое окно) и 3 (встроенные) поддерживаются в imEs. |
Поддержка поиска и поиска вниз | Поддерживается поиск вперед и назад. |
Двунаправленная поддержка | Это включается в Microsoft Rich Edit 2.1 |
Отмена нескольких версий | Расширяемая архитектура Undo позволяет клиенту участвовать в модели отмены. |
Поддержка мыши Magellan | Это мышь с роликом для прокрутки. |
Поддержка двух шрифтов | Клавиатура может автоматически переключать шрифты, если активный шрифт не подходит для текущей клавиатуры, например символы Kanji в Times New Roman. |
Применение смарт-шрифта | Запрос на изменение шрифта не применяет западные шрифты к азиатским символам. |
Улучшенный дисплей | Растровое изображение вне экрана используется при возникновении нескольких шрифтов в одной строке. Это позволяет, например, последнее письмо слова прохладно не быть отрезано. |
Поддержка прозрачности | Кроме того, в режиме без окон. |
Цвета выбора системы | Используется для выбора текста. |
Автоматическое распознавание URL-адресов | Может проверка для ряда форматов URL-адресов (например, http:) |
Совместимость пользовательского интерфейса редактирования Microsoft Word | Выбор, семантика клавиатуры курсора. |
Word standard EOP | Знак конца абзаца (CR) также может обрабатывать канал возврата каретки или линии (CR/LF) (возврат каретки, канал линии). |
Обычный текст, а также функции с форматированным текстом | Формат с одним символом и формат с одним абзацем. |
Однострочные и многострочные элементы управления | Усечение в первом конце абзаца и без wordwrap. |
Сочетания клавиш | Поддерживаются клавиши акселератора. |
Стиль окна пароля | Элементы управления редактированием паролей предоставляются через EM_GETPASSWORDCHAR и EM_SETPASSWORDCHAR. |
Масштабируемая архитектура | Чтобы уменьшить размер экземпляра. |
Операции без окон и интерфейсы | Это предоставляется через интерфейсы ITextHost и ITextServices. |
Двойные интерфейсы COM | Интерфейсы текстовой объектной модели (TOM). |
CHARFORMAT2 | Добавлен вес шрифта, цвет фона, идентификатор языкового стандарта, тип подчеркивания, надстрочный и подстрочный (помимо смещения), отключенный эффект. Только для округления RTF добавлено пространство между буквами, размер twip выше, над которым связана пара символов kern, анимированный текстовый тип, различные эффекты: тени шрифта или контура, все крышки, небольшие крышки, скрытые, скрытые, эмбоссированные, импринт и измененные. |
PARAFORMAT2 | Добавлено пространство до и после и междустрочного интервала Word. Только для круглого обхода RTF добавлено затенение веса и стиля, нумерации начального и табуляции, пространства границы/ширины/сторон, выравнивания вкладок или лидеров, различных эффектов абзаца Word: абзац RTL, сохранить, разорвать страницу перед, без строк-номер, без вдова-control, не-дефисировать, параллельно. |
Больше округления RTF | Все свойства Word FormatFont и FormatParagraph. |
Стабильность кода и стабилизация | Примеры: проверка параметров и объектов, инвариантные функции, охранники повторного входа, стабилизация объектов. |
Инфраструктура строгого тестирования | Включая обширные тесты регрессии. |
Улучшение производительности | Меньший рабочий набор, ускорение загрузки и повторная загрузка и т. д. |
База кода C++ | Код написан на языке C++, который обеспечивает надежную основу для создания Microsoft Rich Edit 3.0. |
В некоторых исключениях Microsoft Rich Edit 2.0 использует те же функции, структуры и сообщения, что и Microsoft Rich Edit 1.0. Обратите внимание на следующие различия:
Имя класса окна Microsoft Rich Edit 1.0 — RichEdit. Microsoft Rich Edit 2.0 содержит классы окне ANSI и Юникода RichEdit20A и RichEdit20W соответственно . Чтобы указать соответствующий класс окна расширенного редактирования, используйте константу RICHEDIT_CLASS, которую определяет файл Richedit.h в зависимости от определения флага компиляции ЮНИКОДа.
В Microsoft Rich Edit 2.0 при создании элемента управления расширенными изменениями Юникода (который ожидает текстовых сообщений Юникода), необходимо указать только данные Юникода в любых сообщениях окна, отправляемых в элемент управления. Аналогичным образом, если вы создаете элемент управления расширенными изменениями ANSI, отправьте только данные ANSI или двойного байтового набора символов (DBCS). Функцию IsWindowUnicode можно использовать для определения того, используется ли элемент управления расширенными изменениями текстовые сообщения Юникода. Обратите внимание, что расширенные интерфейсы COM используют текст Юникода, если они не сталкиваются с аргументом кодовой страницы.
Microsoft Rich Edit 1.0 использовал сочетания символов CR/LF для маркеров абзаца. Microsoft Rich Edit 2.0 использовал только символ возврата каретки ('\r'). Microsoft Rich Edit 3.0 использует только символ возврата каретки, но может эмулировать Microsoft Rich Edit 1.0 в этом отношении.
В Microsoft Rich Edit 2.0 появились следующие новые сообщения.
Message Description EM_AUTOURLDETECT Включает или отключает автоматическое обнаружение URL-адресов. EM_CANREDO Определяет, существуют ли действия в очереди повторного входа. EM_GETIMECOMPMODE Извлекает текущий режим редактора методов ввода (IME). EM_GETLANGOPTIONS Извлекает параметры поддержки IME и азиатского языка. EM_GETREDONAME Извлекает имя типа следующего действия в очереди повтора. EM_GETTEXTMODE Извлекает текстовый режим или уровень отмены. EM_GETUNDONAME Извлекает имя типа следующего действия в очереди отмены. EM_REDO Переопределяет следующее действие в очереди повтора. EM_SETLANGOPTIONS Задает параметры поддержки IME и азиатского языка. EM_SETTEXTMODE Задает текстовый режим или уровень отмены. EM_SETUNDOLIMIT Задает максимальное количество действий в очереди отмены. EM_STOPGROUPTYPING Останавливает группирование последовательных действий ввода в текущее действие отмены. Microsoft Rich Edit 2.0 представил следующие новые структуры.
Структура Description CHARFORMAT2 Содержит сведения о форматировании символов. PARAFORMAT2 Содержит сведения о форматировании абзаца. Следующие сообщения поддерживаются только в азиатских версиях Microsoft Rich Edit 1.0. Они не поддерживаются в более поздних версиях Rich Edit.
Расширенные возможности редактирования версии 3.0
Microsoft Rich Edit 3.0 — это отдельная масштабируемая библиотека DLL, которая обеспечивает высокую производительность и совместимость с Word в небольшом пакете. Новые функции для Microsoft Rich Edit 3.0 включают более широкий текст, масштаб, привязку шрифтов, более мощную ПОДДЕРЖКУ IME и поддержку расширенных сложных сценариев (двунаправленная, indic и тайская).
Microsoft Rich Edit 3.0 включает следующие функции в дополнение к функциям, предоставляемым Rich Edit версии 2.0.
Возможность | Description |
---|---|
Масштабирование | Коэффициент масштабирования определяется коэффициентом. |
Нумерирование абзаца (одноуровневая) | Числовые, верхние и нижние алфавитные или римские числовые. |
Простые таблицы | Удаление и вставка строк возможно, но не изменение размера и не обтекание внутри ячеек. Если включена расширенная типография (см . EM_GETTYPOGRAPHYOPTIONS), Microsoft Rich Edit 3.0 может выровнять столбцы по центру или снимку справа и включать десятичные знаки. Ячейки имитируются вкладками, поэтому текстовые вкладки и возвращаемые каретки заменяются пустыми. |
Обычные стили заголовков и стилей заголовков | Встроенные стандартные стили и стили заголовков 1–9 поддерживаются интерфейсами EM_SETPARAFORMAT и текстовой объектной модели (TOM). |
Дополнительные типы подчеркивания | Добавлен тире, тире-точка, тире-точка и подчеркивание точек. |
Цвет подчеркивания | Подчеркнутый текст можно пометить одним из 15 вариантов документа для цвета подчеркивания. |
Скрытый текст | Помечен атрибутом CHARFORMAT2. Удобно для округления (записи в файл, который был прочитан) информации, которая обычно не должна отображаться. |
Дополнительные горячие ключи по умолчанию | Эти горячие ключи работают так же, как и в Word. Например, европейские клавиши мёртвого акцента (только клавиатуры США). Число горячий ключ (CTRL+L) циклит с помощью доступных параметров нумерирования, начиная с маркера. |
HexToUnicode IME | Позволяет пользователю преобразовывать шестнадцатеричные и Юникоды с помощью горячих ключей. |
Смарт-кавычки | Эта функция включена и отключена клавишАМИ CTRL+ALT+' для клавиатур США. |
Мягкие дефисы | Для обычного текста используйте 0xAD. Для RTF используйте -. |
Курсор курсивов | Кроме того, курсор мыши изменяется на руку при переборе URL-адресов. |
Расширенный параметр типографии | Microsoft Rich Edit 3.0 может использовать расширенный вариант типографии для разбиения строк и отображения (см. EM_GETTYPOGRAPHYOPTIONS). Этот элегантный вариант был добавлен в первую очередь для упрощения обработки сложных сценариев (двунаправленного, indic и тайского). Кроме того, для простых скриптов возникает ряд улучшений. Примеры:
|
Поддержка сложных скриптов | Microsoft Rich Edit 3.0 поддерживает двунаправленный (текст с арабским и /или ивритом, смешанным с другими сценариями), Indic (индийские скрипты, такие как Devangari), и тайский текст. Для поддержки этих сложных скриптов используются расширенные компоненты типографии и Юниписи. |
Привязка шрифта | Microsoft Rich Edit 3.0 автоматически выбирает подходящий шрифт для символов, которые явно не принадлежат текущей метки набора символов. Это делается путем назначения наборов символов текстовым запускам и связывания шрифтов с этими наборами символов. Дополнительные сведения см. в разделе "Привязка шрифтов". |
Параметры чтения и записи обычного текста, относящиеся к наборам символов | Это позволяет считывать файл с помощью одного набора символов и писать с другим набором символов. |
UTF-8 RTF | Это рекомендуется для операций вырезания, копирования и вставки. Этот формат файла более компактный, чем обычный RTF, быстрее и совместим с Юникодом. |
Поддержка Microsoft Office 9 IME (IME98) | Эта более мощная возможность IME была разделена на независимый модуль. Доступны следующие функции:
|
Поддержка Active Input Method Manager (IMM) | Пользователи могут вызывать объект Active IMM, который позволяет пользователям вводить азиатские символы в системах США. |
Поддержка HexToUnicode | Пользователи могут преобразовать шестнадцатеричную нотацию и Юникод с помощью горячих ключей. |
Больше округления RTF | Текст RTF, который считывается из файла, будет записан обратно в нетронутый. |
Улучшен режим совместимости версии 1.0 | Microsoft Rich Edit 3.0 может эмулировать поведение Microsoft Rich Edit 1.0. Например, можно изменить сопоставления между МБ CS и кодировкой Юникода (cp). |
Увеличение контроля заморозки | Отображение может быть заморожено через несколько вызовов API, а затем разорвать для отображения обновлений. |
Увеличенный элемент управления отменой | Отмена может быть приостановлена и возобновлена (требование IME). |
Увеличение или уменьшение размера шрифта | Увеличивает или уменьшает размер шрифта до одного из шести стандартных значений (12, 28, 36, 48, 72 и 80 точек). |
Расширенные возможности редактирования версии 4.1
Класс окна для Microsoft Rich Edit 4.1 MSFTEDIT_CLASS. Новые функции для Microsoft Rich Edit 4.1 включают поддержку дефисации, смены страниц и платформы текстовых служб (TSF).
Microsoft Rich Edit 4.1 включает следующие функции в дополнение к функциям, предоставляемым Rich Edit версии 3.0.
Возможность | Description |
---|---|
Переносов | Дефисирование поддерживается с помощью следующих API: ДефисацияProc, EM_SETHYPHENATEINFO и EM_GETHYPHENATEINFO. |
Поворот страницы | Макет сверху вниз и вниз и сверху поддерживается с помощью EM_SETPAGEROTATE и EM_GETPAGEROTATE. |
Поддержка Платформы текстовых служб |
|
Дополнительная поддержка IME |
|
Дополнительные параметры EM_SETEDITSTYLE | Помимо параметров TSF, существуют новые параметры, которые исключают мгновенные сообщения, задают двунаправленный текстовый поток, используют шрифты черновика и многое другое. |
Дополнительные параметры EM_SETCHARFORMAT | Новые флаги позволяют клиенту задать шрифт и размеры шрифтов по умолчанию для заданного набора LCID или символов, задать шрифт по умолчанию для элемента управления, чтобы предотвратить переключение клавиатуры на шрифт и многое другое. |
Ограничение входных данных тексту ANSI | Использование TM_SINGLECODEPAGE в EM_SETTEXTMODE запрещает входные данные Юникода вводить элемент управления Rich Edit. |
Уведомление о неподдерживаемом ключевое слово RTF | EN_LOWFIRTF предупреждает приложение при наличии неподдерживаемой ключевое слово RTF. |
Поддержка дополнительных возможностей языка | К дополнительным языкам относятся армянская, дивихи, Телугу и другие. |
Улучшенная поддержка таблиц | К ним относятся оболочка в ячейках, улучшенная обработка с помощью RTF и улучшенная навигация. |
ES_VERTICAL | Поддерживается стиль окна ES_VERTICAL. |
поддержка WM_UNICHAR | Чтобы отправить или опубликовать символы Юникода в окна ANSI, используйте WM_UNICHAR. Он эквивалентен WM_CHAR, но использует (UTF)-32. |
Неподдерживаемые функции элемента управления редактированием
Расширенные элементы управления редактированием поддерживают большинство функций, но не все функции для многостроковых элементов управления редактированием. В этом разделе перечислены сообщения управления изменениями и стили окон, которые не поддерживаются элементами управления расширенными изменениями.
Следующие сообщения обрабатываются элементами управления редактирования, но не с помощью расширенных элементов управления редактирования.
Неподдерживаемое сообщение | Комментарии |
---|---|
EM_FMTLINES | Не поддерживается. |
EM_GETHANDLE | Элементы управления расширенными изменениями не хранят текст в виде простого массива символов. |
EM_GETIMESTATUS | Не поддерживается. |
EM_GETMARGINS | Не поддерживается. |
EM_SETHANDLE | Элементы управления расширенными изменениями не хранят текст в виде простого массива символов. |
EM_SETIMESTATUS | Не поддерживается. |
EM_SETMARGINS | Поддерживается в Microsoft Rich Edit 3.0. |
EM_SETRECTNP | Не поддерживается. |
EM_SETTABSTOPS | Вместо этого используется сообщение EM_SETPARAFORMAT. Поддерживается в Microsoft Rich Edit 3.0. |
WM_CTLCOLOR | Вместо этого используется сообщение EM_SEТБ KGNDCOLOR. |
WM_GETFONT | Вместо этого используется сообщение EM_GETCHARFORMAT. |
Следующие стили окон используются с элементами управления многостроковых правок, но не с расширенными элементами управления редактированием: ES_LOWERCASE, ES_UPPERCASE и ES_OEMCONVERT.
Сочетания клавиш расширенного редактирования
Элементы управления расширенными изменениями поддерживают следующие сочетания клавиш.
Ключи | Операции | Комментарии |
---|---|---|
Shift+Backspace | Создание LRM/LRM на клавиатуре bidi | Конкретный бизнес-аналитики |
CTRL+TAB | Вкладка | |
CTRL+Clear | Выделить все | |
Ctrl+Number Pad 5 | Выделить все | |
CTRL+A | Выделить все | |
CTRL+E | Выравнивание по центру | |
Ctrl+J | Выравнивание по оправданию | |
CTRL+R | Выравнивание по правому краю | |
CTRL+L | Выравнивание по левому краю | |
CTRL+C | Копия | |
CTRL+V | Вставить | |
CTRL+X | Вырезать | |
CTRL+Z | Отмена | |
CTRL+Y | Вернуть | |
CTRL+'+' (CTRL+SHIFT+'=') | Надстрочный индекс | |
CTRL+'=' | Подстрочный индекс | |
CTRL+1 | Интервалы строк = 1 строка. | |
CTRL+2 | Интервалы строк = 2 строки. | |
CTRL+5 | Интервалы строк = 1,5 строки. | |
CTRL+' (apostrophe) | Акцент острый | После нажатия клавиши short cut нажмите соответствующую букву (например, e или u). Это относится только к английскому, французскому, немецкому, итальянскому и испанскому клавиатурам. |
CTRL+' (могила) | Акцентная могила | См. комментарии CTRL+. |
CTRL+~ (тильда) | Акцент тильды | См. комментарии CTRL+. |
CTRL+; (точка с запятой) | Акцент umlaut | См. комментарии CTRL+. |
CTRL+SHIFT+6 | Акцентная подсказка (обрезание) | См. комментарии CTRL+. |
CTRL+, (запятая) | Акцент седилла | См. комментарии CTRL+. |
CTRL+SHIFT+' (apostrophe) | Активация смарт-кавычки | |
Backspace | Если текст защищен, не удаляйте его. В противном случае удалите предыдущий символ. | |
CTRL+BACKSPACE | Удалите предыдущее слово. Это создает код VK_F16. | |
F16 | То же, что и Backspace. | |
CTRL+INSERT | Копия | |
Shift+Insert | Вставить | |
Insert | Перезаписать | DBCS не перезаписывается. |
CTRL+СТРЕЛКА ВЛЕВО | Переместите курсор влево. | На клавиатуре биди это зависит от направления текста. |
CTRL+СТРЕЛКА ВПРАВО | Переместите курсор вправо. | См. комментарии CTRL+СТРЕЛКА ВЛЕВО. |
CTRL+SHIFT ВЛЕВО | Выравнивание по левому краю | В документах BiDi это для порядка чтения слева направо. |
CTRL+СТРЕЛКА ВПРАВО | Выравнивание по правому краю | В документах BiDi это предназначено для порядка чтения справа налево. |
CTRL+СТРЕЛКА ВВЕРХ | Перейдите к приведенной выше строке. | |
CTRL+СТРЕЛКА ВНИЗ | Перейдите к приведенной ниже строке. | |
Ctrl+Home | Перейдите к началу документа. | |
Ctrl+End | Переход к концу документа | |
Ctrl+Page Up | Переместите одну страницу вверх. | Если в SystemEditMode и элементе управления Single Line ничего не делать. |
Ctrl+Page Down | Перемещение одной страницы вниз. | См. примечания ctrl+Page Up. |
CTRL+DELETE | Удалите следующее слово или выбранные символы. | |
SHIFT+DELETE | Вырезать выбранные символы. | |
ESC | Остановите перетаскивание. | При выполнении перетаскивания текста. |
ALT+ESC | Измените активное приложение. | |
ALT+X | Преобразует шестнадцатеричное значение Юникода перед точкой вставки в соответствующий символ Юникода. | |
ALT+SHIFT+X | Преобразует символ Юникода перед точкой вставки в соответствующее шестнадцатеричное значение Юникода. | |
ALT+0xxx (числовая панель) | Вставляет значения Юникода, если xxx больше 255. Если значение xxx меньше 256, текст диапазона ASCI вставляется на основе текущей клавиатуры. | Должен ввести десятичные значения. |
ALT+SHIFT+CTRL+F12 | Шестнадцатеричное значение Юникода. | Если alt+X уже используется для другого использования. |
ALT+SHIFT+CTRL+F11 | Выделенный текст будет выводиться в окно отладчика и сохранен в %temp%\DumpFontInfo.txt. | Только для отладки (необходимо задать Flag=8 в Win.ini) |
Ctrl+Shift+A | Задайте все крышки. | |
Ctrl+Shift+L | Стиль маркеров Fiddle. | |
CTRL+SHIFT+СТРЕЛКА ВПРАВО | Увеличьте размер шрифта. | Размер шрифта изменяется на 1 точку в диапазоне 4pt-11pt; от 2 точек для 12pt-28pt; он изменяется с 28pt -> 36pt - 48pt -> 72pt ->> 80pt; он изменяется на 10 точек в диапазоне 80pt - 1630pt; максимальное значение равно 1638. |
CTRL+SHIFT+СТРЕЛКА ВЛЕВО | Уменьшение размера шрифта. | См. комментарии CTRL+SHIFT+СТРЕЛКА ВПРАВО. |