Предопределенные атрибуты текста

Следующие значения определяют текстовые атрибуты, полученные с помощью метода ITfContext::GetAppProperty . Формат данных и содержимое каждого типа свойства включены.

Свойства

Свойство Описание
TSATTRID_Text Не используется.
TSATTRID_Text_Alignment Не используется.
TSATTRID_Text_Alignment_Center Содержит ненулевое значение, если текст по центру или нуль в противном случае.
TSATTRID_Text_Alignment_Justify Содержит ненулевое значение, если текст оправдан или нуль в противном случае.
TSATTRID_Text_Alignment_Left Содержит ненулевое значение, если текст выровнен по левому краю или нуль в противном случае.
TSATTRID_Text_Alignment_Right Содержит ненулевое значение, если текст выровнен по правому краю, или нулевое значение в противном случае.
TSATTRID_Text_EmbeddedObject Содержит ненулевое значение, если текст является внедренным объектом, или ноль в противном случае.
TSATTRID_Text_Hyphenation Содержит ненулевое значение, если текст имеет дефис или ноль в противном случае.
TSATTRID_Text_Language Содержит идентификатор языка LANGID текста.
TSATTRID_Text_Link Содержит указатель на объект ссылки. Вызывающий объект должен использовать метод QueryInterface для получения нужного интерфейса, например IUniformResourceLocator.
TSATTRID_Text_Orientation Задает угол (в десятых градусах) между базовой строкой текста и осью X устройства.
TSATTRID_Text_Para Не используется.
TSATTRID_Text_Para_FirstLineIndent Содержит количество точек, в которых первая строка абзаца имеет отступ.
TSATTRID_Text_Para_LeftIndent Содержит количество точек, на которое абзац имеет отступ слева.
TSATTRID_Text_Para_LineSpacing Не используется.
TSATTRID_Text_Para_LineSpacing_AtLeast Содержит минимальное количество строк для междустрочного интервала абзаца.
TSATTRID_Text_Para_LineSpacing_Double Содержит ненулевое значение, если абзац имеет двойное пространство или ноль в противном случае.
TSATTRID_Text_Para_LineSpacing_Exactly Содержит точное количество строк для междустрочного интервала абзаца.
TSATTRID_Text_Para_LineSpacing_Multiple Содержит количество строк для многострочного интервала абзаца.
TSATTRID_Text_Para_LineSpacing_OnePtFive Содержит ненулевое значение, если абзац имеет одну и одну половину интервалов строк или ноль в противном случае.
TSATTRID_Text_Para_LineSpacing_Single Содержит ненулевое значение, если абзац имеет один пробел или ноль в противном случае.
TSATTRID_Text_Para_RightIndent Содержит количество точек, на которое абзац имеет отступ справа.
TSATTRID_Text_Para_SpaceAfter Содержит количество точек интервала после абзаца.
TSATTRID_Text_Para_SpaceBefore Содержит количество точек интервала перед абзацем.
TSATTRID_Text_ReadOnly Содержит ноль, если текст доступен только для чтения или не равен нулю.
TSATTRID_Text_RightToLeft Содержит ноль, если текст читается справа налево или не имеет нуля в противном случае.
TSATTRID_Text_VerticalWriting Указывает, является ли текст вертикальным или горизонтальным. Содержит ноль, если текст является горизонтальным или ненулевым, если текст вертикальный.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Распространяемые компоненты
TSF 1.0 в Windows 2000 Professional
Заголовок
TsAttrid.h