Metodo ITextRange2::GetInlineObject (tom.h)
Ottiene le proprietà dell'oggetto inline alla fine attiva dell'intervallo.
Sintassi
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
);
Parametri
[out] pType
Tipo: long*
Il tipo di oggetto inline può essere uno dei seguenti:
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*
Allineamento dell'oggetto inline, che può essere uno di questi significati a seconda del tipo di oggetto inline:
Tipo di oggetto inline | Significato del parametro Allinea |
---|---|
tomRuby |
|
tomBox | |
tomBoxedFormula | |
tomBrackets | |
tomEquationArray | |
tomMatrix | |
tomNary | |
tomPhantom | |
tomRadical | tomShowDegPlaceHldr |
tomSubSup | tomSubSupAlign |
tomStretchStack |
[out] pChar
Tipo: long*
Carattere dell'oggetto inline.
Il valore per ogni tipo di oggetto è illustrato nella tabella seguente.
Tipo di oggetto inline | Significato del parametro align |
---|---|
tomAccent | Colore (U+0300— U+36F, U+20D0— U+20EF) |
tomBoxedFormula | U+25AD per enclosure rettangolo |
tomBrackets | Parentesi aperta. Impostazione predefinita: U+0028. |
tomBracketsWithSeps | Parentesi quadra aperta con separatori. Impostazione predefinita: U+0028 |
tomEquationArray | U+2588 |
tomFraction | Frazione predefinita normale: U+002F; frazione numerica piccola: U+2298 |
tomFunctionApply | U+2061 |
tomLeftSubSup | U+005E |
tomLowerLimit | U+252C |
tomMatrix |
|
tomNary | Simbolo n-ary |
tomOpChar | Uso interno per gli operatori di nessuna compilazione |
tomOverbar | U+00AF |
tomPhantom |
|
tomRadical |
|
tomSlashedFraction |
|
tomStack | U+00A6 |
tomStretchStack | Carattere di estensione orizzontale (vedere la nota tecnica Unicode 28 Appendice B per un elenco) |
tomSubscript | U+005E |
tomSubSup | U+005E |
tomSuperscript | U+005F |
tomUnderbar | U+2581 |
tomUpperLimit | U+2534 |
[out] pChar1
Tipo: long*
Carattere tomBrackets di chiusura. Per un elenco, vedere la nota tecnica Unicode 28 Appendice B. Parole chiave carattere e proprietà.
[out] pChar2
Tipo: long*
Carattere separatore per tomBracketsWithSep:
U+007C: barra verticale senza spaziatura aggiuntiva
U+2223: barra verticale con spaziatura aggiuntiva
[out] pCount
Tipo: long*
Conteggio degli oggetti inline degli argomenti.
[out] pTeXStyle
Tipo: long*
Stile TeX dell'oggetto inline, che può essere uno dei valori seguenti.
tomStyleDefault
tomStyleScriptScriptCramped
tomStyleScript
tomStyleScriptCramped
tomStyleScript
tomStyleTextCramped
tomStyleText
tomStyleDisplayCramped
tomStyleDisplay
[out] pcCol
Tipo: long*
Numero di oggetti inline delle colonne (solo tomMatrix ).
[out] pLevel
Tipo: long*
Livello di annidamento inline basato su 0.
Valore restituito
Tipo: HRESULT
Se il metodo ha esito positivo, restituisce NOERROR. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
La nota tecnica Unicode 28 descrive in dettaglio i valori di allineamento e carattere quando il carattere finale attivo è un delimitatore iniziale dell'oggetto inline.
Quando tale carattere non è un delimitatore iniziale, i parametri carattere e colonna sono impostati su 0, il conteggio viene impostato sull'indice degli argomenti in base 0 e gli altri parametri vengono impostati in base alle proprietà del carattere di fine attiva dell'argomento oggetto inline più interno.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | tom.h |
DLL | Msftedit.dll |