Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Obtém as propriedades do objeto embutido na extremidade ativa do intervalo.
Sintaxe
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
);
Parâmetros
[out] pType
Tipo: long*
O tipo de objeto embutido pode ser um dos seguintes:
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
Tipo: long*
O alinhamento do objeto embutido, que pode ser um desses significados, dependendo do tipo de objeto embutido:
| Tipo de objeto embutido | Significado do parâmetro Align |
|---|---|
| tomRuby | |
| tomBox | |
| tomBoxedFormula | |
| tomBrackets | |
| tomEquationArray | |
| tomMatrix | |
| tomNary | |
| tomPhantom | |
| tomRadical | tomShowDegPlaceHldr |
| tomSubSup | tomSubSupAlign |
| tomStretchStack |
[out] pChar
Tipo: long*
O caractere de objeto embutido.
O valor de cada tipo de objeto é mostrado na tabela a seguir.
| Tipo de objeto embutido | Significado do parâmetro align |
|---|---|
| tomAccent | Ênfase (U+0300 — U+36F, U+20D0 — U+20EF) |
| tomBoxedFormula | U+25AD para compartimento de retângulo |
| tomBrackets | Colchete de abertura. Padrão: U+0028. |
| tomBracketsWithSeps | Colchete de abertura com separadores. Padrão: U+0028 |
| tomEquationArray | U+2588 |
| tomFraction | Fração interna normal: U+002F; fração numérica pequena: U+2298 |
| tomFunctionApply | U+2061 |
| tomLeftSubSup | U+005E |
| tomLowerLimit | U+252C |
| tomMatrix |
|
| tomNary | Símbolo n-ary |
| tomOpChar | Uso interno para operadores sem build |
| tomOverbar | U+00AF |
| tomPhantom |
|
| tomRadical |
|
| tomSlashedFraction |
|
| tomStack | U+00A6 |
| tomStretchStack | Caractere elástico horizontal (consulte Anotação Técnica Unicode 28 Apêndice B para obter uma lista) |
| tomSubscript | U+005E |
| tomSubSup | U+005E |
| tomSuperscript | U+005F |
| tomUnderbar | U+2581 |
| tomUpperLimit | U+2534 |
[out] pChar1
Tipo: long*
O caractere tomBrackets de fechamento. Consulte Unicode Technical Note 28 Apêndice B. Palavras-chave e propriedades de caractere para obter uma lista.
[out] pChar2
Tipo: long*
O caractere separador para tomBracketsWithSep:
U+007C: barra vertical sem espaçamento extra
U+2223: barra vertical com espaçamento extra
[out] pCount
Tipo: long*
A contagem embutida de objetos de argumentos.
[out] pTeXStyle
Tipo: long*
O estilo teX do objeto embutido, que pode ser um dos valores a seguir.
tomStyleDefault
tomStyleScriptScriptCramped
tomStyleScriptScript
tomStyleScriptCramped
tomStyleScript
tomStyleTextCramped
tomStyleText
tomStyleDisplayCramped
tomStyleDisplay
[out] pcCol
Tipo: long*
A contagem embutida de objetos de colunas (somente tomMatrix ).
[out] pLevel
Tipo: long*
O nível de aninhamento baseado em 0 objeto embutido.
Retornar valor
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará NOERROR. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
A Nota Técnica Unicode 28 descreve os valores de alinhamento e caracteres em detalhes quando o caractere final ativo é um delimitador de início de objeto embutido.
Quando esse caractere não é um delimitador inicial, os parâmetros de caractere e coluna são definidos como 0, a contagem é definida como o índice de argumento baseado em 0 e os outros parâmetros são definidos de acordo com as propriedades de caracteres de extremidade ativo do argumento de objeto embutido mais interno.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
| Plataforma de Destino | Windows |
| Cabeçalho | tom.h |
| DLL | Msftedit.dll |