Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |