次の方法で共有


ITextPara::AddTab メソッド (tom.h)

tbAlign 型とリーダー スタイル tbLeader を使用して、変位 tbPos にタブを追加します。

構文

HRESULT AddTab(
  [in] float tbPos,
  [in] long  tbAlign,
  [in] long  tbLeader
);

パラメーター

[in] tbPos

型: float

新しいタブの変位 (浮動小数点)。

[in] tbAlign

型: long

タブ位置の配置オプション。 次のいずれかになります。

意味
tomAlignLeft
テキストはタブ位置から左揃えになります。 既定値です。
tomAlignCenter
テキストはタブ位置の中央に配置されます。
tomAlignRight
テキストはタブ位置から右揃えです。
tomAlignDecimal
小数点はタブ位置に設定されます。 これは、10 進数の列を揃える場合に便利です。
tomAlignBar
垂直バーはタブ位置に配置されます。 テキストは影響を受けません。 同じ位置にある近くの線の配置バーは、連続した垂直線を形成します。

[in] tbLeader

型: long

リーダー文字スタイル。 リーダー文字は、タブ文字によって取得されたスペースを埋めるために使用される文字です。 次のいずれかになります。

意味
tomSpaces
スペースが使用されます。 既定値です。
tomDots
ドットが使用されます。
tomDashes
破線が使用されます。
tomLines
実線が使用されます。

戻り値

種類: HRESULT

ITextPara::AddTab が成功すると、S_OKが返されます。 メソッドが失敗した場合は、次のいずれかの COM エラー コードが返されます。 COM エラー コードの詳細については、「COM でのエラー処理」を参照してください。

リターン コード 説明
Value
意味
E_ACCESSDENIED
書き込みアクセスが拒否されました。
E_OUTOFMEMORY
メモリ不足です。
CO_E_RELEASED
段落書式オブジェクトは、削除された範囲にアタッチされます。

注釈

位置 0 にタブが存在しないものとします。 複数の段落が記述されている場合、タブの一般的なサブセットは、タブの種類の上の単語に0x8000で返されます。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー tom.h
[DLL] Msftedit.dll

こちらもご覧ください

ClearAllTabs

概念

DeleteTab

GetListTab

GetTab

GetTabCount

ITextPara

リファレンス

SetListTab

Text オブジェクト モデル