Поделиться через


Приложение E. Текстовые атрибуты для словаря активных текстовых служб специальных возможностей

Это приложение содержит сведения о текстовых атрибутах, определенных в IAccDictionary. Она организована в виде ряда таблиц. Каждая таблица содержит сведения о определенной категории атрибутов. Эти категории фактически вложены, но разделены ниже, чтобы увидеть атрибуты.

Заметка

Активные текстовые службы специальных возможностей устарели. Дополнительные сведения о расширенных технологиях ввода текста и естественного языка см. в Microsoft Windows Text Services Framework.

Каждая запись в таблице предоставляет имя атрибута и понятное имя, тип, эквивалент каскадных таблиц стилей (CSS), эквивалентную текстовой объектной модели (TOM) и любые дополнительные комментарии, где это необходимо. Эквивалентный столбец TOM содержит сведения о методе TOM, используемом с атрибутом (часть интерфейсов ITextFont, ITextRangeили интерфейсах ITextPara). Сведения перед каждой таблицей указывают, какой интерфейс поддерживает атрибуты; Сведения в эквивалентной таблице TOM указывают имя метода. Каждая запись в эквивалентном столбце TOM связана с двумя методами. Например, запись Name связана с методами getName и SetName.

Дополнительные сведения об этих интерфейсах см. в документации по текстовой объектной модели в пакете SDK для Windows.

Шрифт

Атрибуты в следующей таблице связаны с общими атрибутами шрифта. Эквивалент TOM — это интерфейс ITextFont.

Имя атрибута, понятное имя Тип Эквивалент CSS Эквивалент TOM Комментарий
Font_FaceName, имя лица
VT_BSTR Семейство шрифтов: Вердана Имя
Font_SizePts, sizePts
VT_I4 Размер шрифта: Xpt Размер Размер находится в точках

Font_Style

Атрибуты в следующих атрибутах стиля шрифта адреса таблицы (например, задан ли текст полужирным или курсивом). Эквивалент TOM — это интерфейс ITextFont.

Имя атрибута, понятное имя Тип Эквивалент CSS Эквивалент TOM Комментарий
Font_Style_Bold, полужирный
VT_BOOL Шрифт-вес: полужирный Смелый
Font_Style_Italic, курсив
VT_BOOL Стиль шрифта: курсив Курсив
Font_Style_SmallCaps, небольшие капки
VT_BOOL Вариант шрифта: небольшие крышки SmallCaps
Font_Style_Capitalize,прописная буква
VT_BOOL Преобразование текста: прописная буква Не поддерживается
Font_Style_Uppercase,верхний регистр
VT_BOOL Преобразование текста: верхний регистр AllCaps
Font_Style_Lowercase,строчные буквы
VT_BOOL Преобразование текста: нижний регистр Не поддерживается
Font_Style_Emboss,emboss
VT_BOOL Не поддерживается Выбивать
Font_Style_Engrave,гравю
VT_BOOL Не поддерживается Гравировать
Font_Style_Hidden VT_BOOL Не поддерживается Скрытый
Font_Style_Kerning,kerning
VT_R4 Не поддерживается Кернинг Те же значения, что и GetKerning
Font_Style_Outlined,описано
VT_BOOL Не поддерживается Изложенные
Font_Style_Position,позиция
VT_R4 Не поддерживается Позиция
Font_Style_Protected VT_BOOL Не поддерживается Защищенный
Font_Style_Shadow,тень
VT_BOOL Высота линии (минус числа) Тень
Font_Style_Spacing,интервал
VT_R4 Интервалы между буквами Интервал В пунктах
Font_Style_Weight,вес
VT_I4 Вес шрифта Значения WeightSame в виде шрифта и GetWeight
Font_Style_Height,высота
VT_R4 Высота линии Не поддерживается В пунктах
Font_Style_Blink,мигать
VT_BOOL Украшение текста: мигание Не поддерживается
Font_Style_Subscript,подстрок
VT_BOOL Вертикальное выравнивание: вложенная Подстрочный (также положение)
Font_Style_Superscript,надстрочный
VT_BOOL Вертикальное выравнивание: супер Надстрочный (также положение)
Font_Style_Color,цвет
VT_I4 Цвет ForeColor Стиль RBG COLORREF
Font_Style_BackgroundColor,background_color
VT_I4 Цвет фона BackColor Стиль RBG COLORREF

Font_Style_Animation

Атрибуты в анимации шрифта в следующей таблице. Эквивалент TOM — это интерфейс ITextFont.

Имя атрибута, понятное имя Тип Эквивалент CSS Эквивалент TOM
Font_Style_Animation_LasVegasLights,LasVegas_lights
VT_BOOL Не поддерживается Мультипликация
Font_Style_Animation_BlinkingBackground,blinking_background
VT_BOOL Не поддерживается Мультипликация
Font_Style_Animation_SparkleText,sparkle_text
VT_BOOL Не поддерживается Мультипликация
Font_Style_Animation_MarchingBlackAnts,marching_black_ants
VT_BOOL Не поддерживается Мультипликация
Font_Style_Animation_MarchingRedAnts,marching_red_ants
VT_BOOL Не поддерживается Мультипликация
Font_Style_Animation_Shimmer,Shimmer
VT_BOOL Не поддерживается Мультипликация
Font_Style_Animation_WipeDown,wipeDown
VT_BOOL Не поддерживается Мультипликация
Font_Style_Animation_WipeRight,wipeRight
VT_BOOL Не поддерживается Мультипликация

Font_Style_Underline

Атрибуты в следующих стилях подчеркивания адресов таблицы для шрифтов. Эквивалент TOM — это интерфейс ITextFont.

Имя атрибута, понятное имя Тип Эквивалент CSS Эквивалент TOM
Font_Style_Underline_Single,single
VT_BOOL Оформление текста: подчеркивание Подчеркнуть
Font_Style_Underline_ Double,double
VT_BOOL Оформление текста: линия Зачеркнутый

Font_Style_Strikethrough

Атрибуты в следующих стилях адресной таблицы для шрифтов.

Имя атрибута, понятное имя Тип Эквивалент CSS Эквивалент TOM
Font_Style_Strikethrough_Single,strike_through_single
VT_BOOL Не поддерживается Не поддерживается
Font_Style_Strikethrough_Double,strike_through_double
VT_BOOL Не поддерживается Не поддерживается

Font_Style_Overline

Атрибуты в следующих стилях перестроек таблицы для шрифтов.

Имя атрибута, понятное имя Тип Эквивалент CSS Эквивалент TOM
Font_Style_Overline_Single,overline_single
VT_BOOL Оформление текста: перестроек Не поддерживается
Font_Style_Overline_Double,overline_double
VT_BOOL Оформление текста: перестроек Не поддерживается

СМС

Атрибуты в следующей таблице рассматривают общие атрибуты форматирования текста.

Имя атрибута, понятное имя Тип Эквивалент CSS Эквивалент TOM Комментарий
Text_VerticalWriting,вертикальная запись
VT_BOOL Не поддерживается не поддерживается Как используется китайский или японский
Text_RightToLeft,righttoleft
VT_BOOL Направление Не поддерживается
Text_ReadOnly,только для чтения
VT_BOOL Не поддерживается ITextFont::CanChange, ITextRange::CanEdit Редактируемое свойство документа имеет приоритет
Text_Language,язык
VT_I4 Не поддерживается ITextFont::GetLanguageID, ITextFont::SetLanguageID LANGID
Text_Orientation,ориентация
VT_I4 Не поддерживается Не поддерживается 10??? степень
Text_EmbeddedObject,embedded_object
VT_BOOL Не поддерживается Не поддерживается Разрешает поиск внедренных объектов
Text_Link,link
VT_UNKNOWN Связь Не поддерживается Указатель интерфейса на объект; вызов QueryInterface для любого интерфейса, интересующего вас
Text_Hyphenation,дефисация
VT_BOOL Не поддерживается ITextPara::GetHyphenation, ITextPara::SetHyphenation

Text_Alignment

Атрибуты в следующем выравнивании текста адреса таблицы. Эквивалент TOM — это интерфейс ITextPara.

Имя атрибута, понятное имя Тип Эквивалент CSS Эквивалент TOM
Text_Alignment_Left,слева
VT_BOOL Выравнивание текста Выравнивание
Text_Alignment_Right,справа
VT_BOOL Выравнивание текста Выравнивание
Text_Alignment_Center,центр
VT_BOOL Выравнивание текста Выравнивание
Text_Alignment_Justify,оправдание
VT_BOOL Выравнивание текста Выравнивание

Text_Para

Атрибуты в следующем форматировании адресов таблицы для абзацев. Эквивалент TOM — это интерфейс ITextPara.

Имя атрибута, понятное имя Тип Эквивалент CSS Эквивалент TOM Комментарий
Text_Para_FirstLineIndent,first_line_indent
VT_R4 Не поддерживается FirstLineIndent В pts
Text_Para_LeftIndent,left_indent
VT_R4 Не поддерживается LeftIndent В pts
Text_Para_RightIndent,right_indent
VT_R4 Не поддерживается RightIndent В pts
Text_Para_SpaceAfter,space_after
VT_R4 Не поддерживается SpaceAfter В pts
Text_Para_SpaceBefore,space_after
VT_R4 Не поддерживается SpaceAfter В pts

Text_Para_lineSpacing

Атрибуты в интервалах в строке адресов следующей таблицы в абзацах. Эквивалент TOM — это интерфейс ITextPara.

Имя атрибута, понятное имя Тип Эквивалент CSS Эквивалент TOM Комментарий
Text_Para_lineSpacing_Single,single
VT_BOOL Не поддерживается LineSpacing
Text_Para_lineSpacing_OnePtFive,one_pt_five
VT_BOOL Не поддерживается LineSpacing
Text_Para_lineSpacing_Double,double
VT_BOOL Не поддерживается LineSpacing
Text_Para_lineSpacing_AtLeast,at_least
VT_R4 Не поддерживается LineSpacing В строках
Text_Para_lineSpacing_Exactly,точно
VT_R4 Не поддерживается LineSpacing В строках
Text_Para_lineSpacing_Mutiple,несколько
VT_R4 Не поддерживается LineSpacing В строках

Text_List

Атрибуты в следующих списках адресов таблицы и уровнях текстовых списков. Эквивалент TOM — это интерфейс ITextPara.

Имя атрибута, понятное имя Тип Эквивалент CSS Эквивалент TOM Комментарий
Text_List_LevelIndex, VT_I4 Не поддерживается ListLevelIndex Где 1 является самым внешним списком, 2 является следующим уровнем, и т. д.

Text_List_Type

Атрибуты в следующих стилях списка адресов таблицы для текста. Эквивалент TOM — это интерфейс ITextPara.

Имя атрибута, понятное имя Тип Эквивалент CSS Эквивалент TOM
Text_List_Type_Bullet,маркер
VT_BOOL Тип списка ListType
Text_List_Type_Arabic,арабский
VT_BOOL Тип списка ListType
Text_List_Type_LowerLetter,lower_letter
VT_BOOL Тип списка ListType
Text_List_Type_UpperLetter,upper_letter
VT_BOOL Тип списка ListType
Text_List_Type_LowerRoman,lower_roman
VT_BOOL Тип списка ListType
Text_List_Type_UpperRoman,upper_roman
VT_BOOL Тип списка ListType

Приложение

Имя атрибута, понятное имя Тип Эквивалент CSS Эквивалент TOM
App_IncorrectSpelling,incorrect_spelling
VT_BOOL Не поддерживается
App_IncorrectGrammar,incorrect_grammar
VT_BOOL Не поддерживается