ITextPara::GetListType メソッド (tom.h)
段落で使用する番号の種類を取得します。
構文
HRESULT GetListType(
long *pValue
);
パラメーター
pValue
型: long*
リスト番号の種類を示す次の値の変数。
tomListNone
tomListBullet
tomListNumberAsArabic
tomListNumberAsLCLetter
tomListNumberAsUCLetter
tomListNumberAsLCRoman
tomListNumberAsUCRoman
tomListNumberAsSequence
tomListNumberedCircle
tomListNumberedBlackCircleWingding
tomListNumberedWhiteCircleWingding
tomListNumberedArabicWide
tomListNumberedChS
tomListNumberedChT
tomListNumberedJpnChs
tomListNumberedJpnKor
tomListNumberedArabic1
tomListNumberedArabic2
tomListNumberedHebrew
tomListNumberedThaiAlpha
tomListNumberedThaiNum
tomListNumberedHindiAlpha
tomListNumberedHindiAlpha1
tomListNumberedHindiNum
既定では、数値の後に右かっこが続きます (例: 1)。 ただし、 pValue には、別の書式設定を示す次のいずれかのフラグを含めることができます。
tomListMinus
tomListParentheses
tomListPeriod
tomListPlain
戻り値
型: HRESULT
ITextPara::GetListType が成功すると、S_OKが返されます。 メソッドが失敗した場合は、次のいずれかの COM エラー コードを返します。 COM エラー コードの詳細については、「COM でのエラー処理」を参照してください。
リターン コード | 説明 |
---|---|
|
引数が無効です。 |
|
段落書式オブジェクトは、削除された範囲にアタッチされます。 |
注釈
32 を超える値は、行頭文字の Unicode 値に対応します。
リッチ エディット コントロールのモバイル Microsoft Office バージョンでは、 tomIgnoreNumberStyle を 使用してスタイルの設定を抑制します。
次の Microsoft Visual Basic for Applications (VBA) の例では、数値 2 から始まり、数値の後にピリオドを付けて、範囲内の段落に番号を付けます。
range.Para.ListStart = 2
range.Para.ListType = tomListNumberAsArabic + tomListPeriod
tomListNumberAsSequence の例では、 を 0x2780 に設定ListStart
すると、円で囲まれている数値が表示されます。
Unicode 標準には、さらに多くの番号付けシーケンスの例があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | tom.h |
[DLL] | Msftedit.dll |
関連項目
概念
リファレンス