Método ITextRange2::GetInlineObject (tom.h)
Obtiene las propiedades del objeto insertado en el extremo activo del intervalo.
Sintaxis
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*
El tipo de objeto insertado puede ser uno de los siguientes:
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*
Alineación de objetos insertados, que puede ser uno de estos significados en función del tipo de objeto insertado:
Tipo de objeto insertado | Significado del parámetro Align |
---|---|
tomRuby |
|
tomBox | |
tomBoxedFormula | |
tomBrackets | |
tomEquationArray | |
tomMatrix | |
tomNary | |
tomPhantom | |
tomRadical | tomShowDegPlaceHldr |
tomSubSup | tomSubSupAlign |
tomStretchStack |
[out] pChar
Tipo: long*
Carácter de objeto insertado.
El valor de cada tipo de objeto se muestra en la tabla siguiente.
Tipo de objeto insertado | Significado del parámetro align |
---|---|
tomAccent | Énfasis (U+0300— U+36F, U+20D0— U+20EF) |
tomBoxedFormula | U+25AD para el gabinete de rectángulo |
tomBrackets | Corchete de apertura. Valor predeterminado: U+0028. |
tomBracketsWithSeps | Corchete de apertura con separadores. Valor predeterminado: U+0028 |
tomEquationArray | U+2588 |
tomFraction | Fracción integrada normal: U+002F; pequeña fracción numérica: U+2298 |
tomFunctionApply | U+2061 |
tomLeftSubSup | U+005E |
tomLowerLimit | U+252C |
tomMatrix |
|
tomNary | Símbolo n-ary |
tomOpChar | Uso interno para operadores sin compilación |
tomOverbar | U+00AF |
tomPhantom |
|
tomRadical |
|
tomSlashedFraction |
|
tomStack | U+00A6 |
tomStretchStack | Carácter extendido horizontal (vea nota técnica Unicode 28 Apéndice B para obtener una lista) |
tomSubscript | U+005E |
tomSubSup | U+005E |
tomSuperscript | U+005F |
tomUnderbar | U+2581 |
tomUpperLimit | U+2534 |
[out] pChar1
Tipo: long*
El carácter tomBrackets de cierre. Vea nota técnica Unicode 28 Apéndice B. Palabras clave y propiedades de caracteres para obtener una lista.
[out] pChar2
Tipo: long*
Carácter separador para tomBracketsWithSep:
U+007C: barra vertical sin espaciado adicional
U+2223: barra vertical con espaciado adicional
[out] pCount
Tipo: long*
Recuento de objetos insertados de argumentos.
[out] pTeXStyle
Tipo: long*
Estilo TeX del objeto insertado, que puede ser uno de los siguientes valores.
tomStyleDefault
tomStyleScriptCramped
tomStyleScriptScript
tomStyleScriptCramped
tomStyleScript
tomStyleTextCramped
tomStyleText
tomStyleDisplayCramped
tomStyleDisplay
[out] pcCol
Tipo: long*
Recuento de objetos insertados de columnas (solo tomMatrix ).
[out] pLevel
Tipo: long*
Nivel de anidamiento basado en 0 del objeto insertado.
Valor devuelto
Tipo: HRESULT
Si el método se realiza correctamente, devuelve NOERROR. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
La Nota técnica Unicode 28 describe los valores de alineación y carácter en detalle cuando el carácter final activo es un delimitador de inicio de objeto insertado.
Cuando ese carácter no es un delimitador inicial, los parámetros de caracteres y columnas se establecen en 0, el recuento se establece en el índice de argumentos basado en 0 y los demás parámetros se establecen según las propiedades de caracteres de extremo activo del argumento de objeto insertado más interno.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | tom.h |
Archivo DLL | Msftedit.dll |