Метод 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 мм).

[in] height

Тип: long

Высота изображения в единицах HIMETRIC.

[in] ascent

Тип: long

Если type имеет значение TA_BASELINE, этот параметр представляет собой расстояние в единицах HIMETRIC, которое верхняя часть изображения простирается над текстовым базовым показателем. Если type имеет значение TA_BASELINE, а восхождение равно нулю, нижняя часть изображения помещается в текстовую базовую линию.

[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
Header tom.h
DLL Msftedit.dll

См. также раздел

ITextRange2