Share via


Método ITextRange2::InsertImage (tom.h)

Insere uma imagem nesse intervalo.

Sintaxe

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

Parâmetros

[in] width

Tipo: long

A largura, em unidades HIMETRIC (0,01 mm), da imagem.

[in] height

Tipo: long

A altura, em unidades HIMETRIC, da imagem.

[in] ascent

Tipo: long

Se Type for TA_BASELINE, esse parâmetro será a distância, em unidades HIMETRIC, que a parte superior da imagem se estende acima da linha de base de texto. Se Type for TA_BASELINE e a ascensão for zero, a parte inferior da imagem será colocada na linha de base de texto.

[in] Type

Tipo: long

O alinhamento vertical da imagem. Pode ser um dos seguintes valores.

Valor Significado
TA_BASELINE
Alinhe a imagem em relação à linha de base de texto.
TA_BOTTOM
Alinhe a parte inferior da imagem na parte inferior da linha de texto.
TA_TOP
Alinhar a parte superior da imagem na parte superior da linha de texto

[in] bstrAltText

Tipo: BSTR

O texto alternativo para a imagem.

[in] pStream

Tipo: IStream

O fluxo que contém os dados da imagem.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Se o intervalo não for descritivo, a imagem substituirá o texto no intervalo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho tom.h
DLL Msftedit.dll

Confira também

ITextRange2