Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает свойства встроенного объекта в активном диапазоне.
Синтаксис
HRESULT GetInlineObject(
[out] long *pType,
[out] long *pAlign,
[out] long *pChar,
[out] long *pChar1,
[out] long *pChar2,
[out] long *pCount,
[out] long *pTeXStyle,
[out] long *pcCol,
[out] long *pLevel
);
Параметры
[out] pType
Тип: long*
Встроенный тип объекта может иметь один из следующих типов:
tomSimpleText
tomRuby
tomHorzVert
tomWarichu
tomAccent
tomBox
tomBoxedFormula
tomBrackets
tomBracketsWithSeps
tomEquationArray
tomFraction
tomFunctionApply
tomLeftSubSup
tomLowerLimit
tomMatrix
tomNary
tomOpChar
tomOverbar
tomPhantom
tomRadical
tomSlashedFraction
tomStack
tomStretchStack
tomSubscript
tomSubSup
tomSuperscript
tomUnderbar
tomUpperLimit
[out] pAlign
Тип: long*
Выравнивание встроенного объекта, которое может иметь одно из следующих значений в зависимости от типа встроенного объекта:
| Встроенный тип объекта | Значение параметра Align |
|---|---|
| tomRuby | |
| tomBox | |
| tomBoxedFormula | |
| tomBrackets | |
| tomEquationArray | |
| tomMatrix | |
| tomNary | |
| tomPhantom | |
| tomRadical | tomShowDegPlaceHldr |
| tomSubSup | tomSubSupAlign |
| tomStretchStack |
[out] pChar
Тип: long*
Символ встроенного объекта.
Значение для каждого типа объекта приведено в следующей таблице.
| Встроенный тип объекта | Значение параметра align |
|---|---|
| tomAccent | Акцент (U+0300 — U+36F, U+20D0 — U+20EF) |
| tomBoxedFormula | U+25AD для прямоугольного корпуса |
| tomBrackets | Открываемая скобка. По умолчанию: U+0028. |
| tomBracketsWithSeps | Открывающая скобка с разделителями. По умолчанию: U+0028 |
| tomEquationArray | U+2588 |
| tomFraction | Нормальная дробь: U+002F; малая числовая дробь: U+2298 |
| tomFunctionApply | U+2061 |
| tomLeftSubSup | U+005E |
| tomLowerLimit | U+252C |
| tomMatrix |
|
| tomNary | Символ n-ary |
| tomOpChar | Внутреннее использование операторов без сборки |
| tomOverbar | U+00AF |
| tomPhantom |
|
| tomRadical |
|
| tomSlashedFraction |
|
| tomStack | U+00A6 |
| tomStretchStack | Символ горизонтального растяжения (список см. в техническом примечании 28 к Юникоду 28 в приложении B) |
| tomSubscript | U+005E |
| tomSubSup | U+005E |
| tomSuperscript | U+005F |
| tomUnderbar | U+2581 |
| tomUpperLimit | U+2534 |
[out] pChar1
Тип: long*
Закрывающий символ tomBrackets . Список см. в техническом примечании к Юникоду 28 Приложение Б. Ключевые слова и свойства символов.
[out] pChar2
Тип: long*
Символ-разделитель для tomBracketsWithSep:
U+007C: вертикальная полоса без дополнительных интервалов
U+2223: вертикальная полоса с дополнительным интервалом
[out] pCount
Тип: long*
Число встроенных объектов аргументов.
[out] pTeXStyle
Тип: long*
Встроенный стиль TeX объекта, который может быть одним из следующих значений.
tomStyleDefault
tomStyleScriptScriptCramped
tomStyleScriptScript
tomStyleScriptCramped
tomStyleScript
tomStyleTextCramped
tomStyleText
tomStyleDisplayCramped
tomStyleDisplay
[out] pcCol
Тип: long*
Число встроенных объектов столбцов (только tomMatrix ).
[out] pLevel
Тип: long*
Уровень вложенности на основе встроенного объекта 0.
Возвращаемое значение
Тип: HRESULT
В случае успешного выполнения метода возвращается noERROR. В противном случае возвращается код ошибки HRESULT .
Комментарии
Техническое примечание 28 в Юникоде подробно описывает выравнивание и значения символов, когда активный конечный символ является встроенным разделителем начала объекта.
Если этот символ не является начальным разделителем, для параметров символа и столбца устанавливается значение 0, для счетчика устанавливается индекс аргумента на основе 0, а остальные параметры задаются в соответствии со свойствами символов активного конца самого внутреннего аргумента встроенного объекта.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 8 [только классические приложения] |
| Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
| Целевая платформа | Windows |
| Header | tom.h |
| DLL | Msftedit.dll |