ITextRange2::InsertImage メソッド (tom.h)

この範囲に画像を挿入します。

構文

HRESULT InsertImage(
  [in] long    width,
  [in] long    height,
  [in] long    ascent,
  [in] long    Type,
  [in] BSTR    bstrAltText,
  [in] IStream *pStream
);

パラメーター

[in] width

型: long

イメージの幅 (HIMETRIC 単位 (0.01 mm)。

[in] height

型: long

イメージの高さ (HIMETRIC 単位)。

[in] ascent

型: long

Type がTA_BASELINEの場合、このパラメーターは HIMETRIC 単位で、画像の上部がテキストベースラインの上に伸びる距離です。 Type がTA_BASELINEで、ascent が 0 の場合、画像の下部はテキストのベースラインに配置されます。

[in] Type

型: long

画像の垂直方向の配置。 次のいずれかの値を指定できます。

意味
TA_BASELINE
テキストベースラインを基準にして画像を配置します。
TA_BOTTOM
画像の下部をテキスト行の下部に配置します。
TA_TOP
画像の上部をテキスト行の上部に配置する

[in] bstrAltText

種類: BSTR

画像の代替テキスト。

[in] pStream

種類: IStream

イメージ データを含むストリーム。

戻り値

型: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

範囲が非生成の場合、画像は範囲内のテキストを置き換えます。

要件

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

こちらもご覧ください

ITextRange2