Método ITextRange2::GetInlineObject (tom.h)
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 |