ITextRange2::GetInlineObject-Methode (tom.h)
Ruft die Eigenschaften des Inlineobjekts am aktiven Bereichsende ab.
Syntax
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
);
Parameter
[out] pType
Typ: long*
Der Inlineobjekttyp kann einer der folgenden Sein:
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
Typ: long*
Die Inlineobjektausrichtung, die je nach Inlineobjekttyp eine der folgenden Bedeutungen haben kann:
Inlineobjekttyp | Bedeutung des Align-Parameters |
---|---|
tomRuby | |
tomBox | |
tomBoxedFormula | |
tomBrackets | |
tomEquationArray | |
tomMatrix | |
tomNary | |
tomPhantom | |
tomRadical | tomShowDegPlaceHldr |
tomSubSup | tomSubSupAlign |
tomStretchStack |
[out] pChar
Typ: long*
Das Inlineobjektzeichen.
Der Wert für jeden Objekttyp wird in der folgenden Tabelle angezeigt.
Inlineobjekttyp | Bedeutung des Align-Parameters |
---|---|
tomAccent | Akzent (U+0300 – U+36F, U+20D0 – U+20EF) |
tomBoxedFormula | U+25AD für Rechteckgehäuse |
tomBrackets | Öffnende Klammer. Standardwert: U+0028. |
tomBracketsWithSeps | Öffnen der Klammer mit Trennzeichen. Standardeinstellung: U+0028 |
tomEquationArray | U+2588 |
tomFraction | Normaler aufbaubasierter Anteil: U+002F; kleiner numerischer Bruchteil: U+2298 |
tomFunctionApply | U+2061 |
tomLeftSubSup | U+005E |
tomLowerLimit | U+252C |
tomMatrix |
|
tomNary | n-äres Symbol |
tomOpChar | Interne Verwendung für No-Build-Operatoren |
tomOverbar | U+00AF |
tomPhantom |
|
tomRadical |
|
tomSlashedFraction |
|
tomStack | U+00A6 |
tomStretchStack | Horizontales Stretchzeichen (eine Liste finden Sie unter Unicode Technical Note 28 Anhang B) |
tomSubscript | U+005E |
tomSubSup | U+005E |
tomSuperscript | U+005F |
tomUnderbar | U+2581 |
tomUpperLimit | U+2534 |
[out] pChar1
Typ: long*
Das schließende tomBrackets-Zeichen . Eine Liste finden Sie unter Unicode Technical Note 28 Anhang B. Zeichenschlüsselwörter und Eigenschaften.
[out] pChar2
Typ: long*
Das Trennzeichen für tomBracketsWithSep:
U+007C: vertikaler Balken ohne zusätzlichen Abstand
U+2223: vertikaler Balken mit zusätzlichem Abstand
[out] pCount
Typ: long*
Die Inlineobjektanzahl von Argumenten.
[out] pTeXStyle
Typ: long*
Das TeX-Format des Inlineobjekts, bei dem es sich um einen der folgenden Werte handeln kann.
tomStyleDefault
tomStyleScriptScriptCramped
tomStyleScriptScript
tomStyleScriptCramped
tomStyleScript
tomStyleTextCramped
tomStyleText
tomStyleDisplayCramped
tomStyleDisplay
[out] pcCol
Typ: long*
Die Inlineobjektanzahl von Spalten (nur tomMatrix ).
[out] pLevel
Typ: long*
Die Schachtelungsebene des Inlineobjekts 0.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird NOERROR zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Der technische Unicode-Hinweis 28 beschreibt die Ausrichtungs- und Zeichenwerte im Detail, wenn das aktive Endzeichen ein Starttrennzeichen für Inlineobjekte ist.
Wenn dieses Zeichen kein Starttrennzeichen ist, werden die Zeichen- und Spaltenparameter auf 0 festgelegt, die Anzahl wird auf den 0-basierten Argumentindex festgelegt, und die anderen Parameter werden entsprechend den Active-End-Zeicheneigenschaften des innersten Inlineobjektarguments festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | tom.h |
DLL | Msftedit.dll |