Таблица содержащая параметры форматирования, которые нужно изменить в объекте RTF (richtext), индексированная следующими пунктами.
КЛЮЧ KEY | ТИП TYPE | ОПИСАНИЕ DESCRIPTION |
AllCaps | логический | Значение истина (true), если все выделенные символы будут заглавными (прописными) и значение ложь (false), если они не будут ими. Это значение применяется только в версиях более ранних, чем Rich Edit 3.0. |
AutoBackColor | логический | Значение истина (true), если цвет фона объекта будет цветом фона для выделенного текста (пункт BackColor проигнорирован), значение ложь (false), если пункт BackColor будет использоваться. |
AutoColor | логический | Значение истина (true), если цвет текста будет цветом текста для выделенного текста (пункт TextColor игнорируется), значение ложь (false) если TextColor будет использоваться. |
Bold | логический | Значение истина (true), если выделенный текст будет набран жирным шрифтом, значение ложь (false), если это не так. |
Disabled | логический | Значение истина (true), если символы будут показаны как отключенные, значение ложь (false), если это не так. |
Emboss | логический | Значение истина (true) если символы будут рельефные (выдавленые), значение ложь (false), если это не так. (Это значение не влияет на отображаемый текст в объекте.) |
Hidden | логический | Значение истина (true) если символы будут показаны, значение ложь (false), если это не так. Этот пункт поддерживается только Rich Edit 3.0 и более поздними версиями. |
Imprint | логический | Значение истина (true) если символы будут показаны как тисненые, значение ложь (false), если это не так. (Это значение не влияет на отображаемый текст в объекте.) |
Italic | логический | Значение истина (true), если выделенный текст будет набран курсивом, значение ложь (false), если это не так. |
Link | логический | Значение истина (true), если выделенный текст будет содержать ссылки, значение ложь (false), если будет не так. |
Outline | логический | Значение истина (true) если символы будут показаны как очерченные, значение ложь (false), если это не так. (Это значение не влияет на отображаемый текст в объекте.) |
Protected | логический | Значение истина (true) если символы будут защищенными, значение ложь (false), если они не будут такими. |
Revised | логический | Значение истина (true) если символы будут отмечены как исправленные, значение ложь (false), если это будет не так. |
Shadow | логический | Значение истина (true) если символы будут показаны как затененные, значение ложь (false), если это будет не так. (Это значение не влияет на отображаемый текст в объекте.) |
SmallCaps | логический | Значение истина (true) если символы будут показаны как малые прописные (заглавные) буквы, значение ложь (false), если это будет не так. (Это значение не влияет на отображаемый текст в объекте.) |
StrikeOut | логический | Значение истина (true) если символы будут зачеркнуты, значение ложь (false), если это будет не так. |
SubScript | логический | Значение истина (true) если символы будут подстрочные, значение ложь (false), если это будет не так. |
SuperScript | логический | Значение истина (true) если символы будут надстрочные, значение ложь (false), если это будет не так. |
Underline | логический | Значение истина (true) если символы будут подчеркнуты, значение ложь (false), если это не так. |
Height | число | Устанавливаемая высота символов, в твипах. |
YOffset | число | Устанавливаемое смещение символа относительно базовой линии, в твипах. Если это значение положительно, символ надстрочный; если это значение отрицательно, символ подстрочный. |
TextColor | число | Устанавливаемый цвет текста. Этот пункт игнорируется, если параметр AutoColor установлен как истина (true). |
CharacterSet | число | Устанавливаемый для текста набор символов:
КОНСТАНТА CONSTANT | ЗНАЧЕНИЕ VALUE | ОПИСАНИЕ DESCRIPTION |
ANSI_CHARSET | 0 | Набор символов ANSI. |
BALTIC_CHARSET | 186 | Балтийский набор символов. |
CHINESEBIG5_CHARSET | 136 | Китайский набор символов. |
DEFAULT_CHARSET | 1 | Набор символов по умолчанию. |
EASTEUROPE_CHARSET | 238 | Восточно европейский набор символов. |
GB2312_CHARSET | 134 | Набор символов GB2312. |
GREEK_CHARSET | 161 | Греческий набор символов. |
HANGUL_CHARSET | 129 | Корейский (хангул) набор символов. |
MAC_CHARSET | 77 | Набор символов MAC. |
OEM_CHARSET | 255 | Набор символов OEM. |
RUSSIAN_CHARSET | 204 | Русский набор символов. |
SHIFTJIS_CHARSET | 128 | Набор символов Shiftjis. |
SYMBOL_CHARSET | 2 | Символьный набор символов. |
TURKISH_CHARSET | 162 | Турецкий набор символов. | |
PitchAndFamily | число | Семейство шрифтов и плотность записи (количество знаков на дюйм, питч). Для более подробной информации посмотрите MSDN: CHARFORMAT2 Structure. |
FaceName | строка | Название шрифта, используемого в выделенном тексте. |
Weight | число | Плотность шрифта (какой степени "черноты" будет показан текст):
КОНСТАНТА CONSTANT | ЗНАЧЕНИЕ VALUE | ОПИСАНИЕ DESCRIPTION |
FW_DONTCARE | 0 | Плотность шрифта не указана. |
FW_THIN | 100 | Плотность шрифта 'тонкий - thin'. |
FW_EXTRALIGHT | 200 | Плотность шрифта 'экстрасветлый - extra-light'. |
FW_LIGHT | 300 | Плотность шрифта 'светлый - light'. |
FW_NORMAL | 400 | Плотность шрифта 'стандартный - normal'. |
FW_MEDIUM | 500 | Плотность шрифта 'средний - medium'. |
FW_SEMIBOLD | 600 | Плотность шрифта 'полужирный - semi-bold'. |
FW_BOLD | 700 | Плотность шрифта 'жирный - bold'. |
FW_EXTRABOLD | 800 | Плотность шрифта 'экстражирный - extra bold'. |
FW_HEAVY | 900 | Плотность шрифта 'тяжелый - heavy'. | |
Spacing | число | Устанавливаемое горизонтальное расстояние между буквами, в твипах.
(Это значение не влияет на отображаемый текст в объекте. Включено для совместимости с интерфейсами Microsoft WindowsText Object Model (TOM).) |
BackColor | число | Устанавливаемый цвет фона. Это значение игнорируется, если пункт AutoBackColor установлен как истина (true). |
LCID | число | Идентификатор языка выделенного текста. (Это значение не влияет на отображаемый текст в объекте.) Для более подробной информации смотрите MSDN: CHARFORMAT2 Structure. |
Kerning | число | Значение размера шрифта, выше которого находятся выносные элементы символа (Height). (Это значение не влияет на отображаемый текст в объекте. Включено для совместимости с интерфейсами Microsoft WindowsText Object Model (TOM).) |
Style | число | Дескриптор стиля символа. (Это значение не влияет на отображаемый текст в объекте. Включено для совместимости с интерфейсами Microsoft WindowsText Object Model (TOM).) |
UnderlineType | число | Тип подчеркивания определяемый одним из следующих значений:
CFU_CF1UNDERLINE (255) - Содержит тип подчеркивания CHARFORMAT.
CFU_UNDERLINENONE (0) - Без подчеркивания. Это значение по умолчанию.
CFU_UNDERLINE (1) - Текст подчеркнут сплошной, непрерывной линией.
CFU_UNDERLINEWORD (2) - Подчеркнуты только слова. Объект покажет текст подчеркнутым сплошной линией.
CFU_UNDERLINEDOUBLE (3) - Текст подчеркнут двойной линией. Объект покажет текст подчеркнутым сплошной линией.
CFU_UNDERLINEDOTTED (4) - Пунктирно подчеркнутый текст. Для версий более ранних, чем Rich Edit 3.0, текст будет показан как подчеркнутый сплошной линией. |
Animation | число | Устанавливаемый тип анимации текста. (Это значение не оказывает влияния на отображение текста в объекте. Он включен для совместимости с интерфейсами TOM). |
RevAuthor | число | Индекс идентифицирующий автора, делавшего изменения. Элемент управления (контрол) редактированием RTF использует различные цвета текста для индекса любого отдельного автора. |