Partager via


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

Insère une image dans cette plage.

Syntaxe

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

Paramètres

[in] width

Type : long

Largeur, en unités HIMETRIC (0,01 mm), de l’image.

[in] height

Type : long

Hauteur, en unités HIMETRIC, de l’image.

[in] ascent

Type : long

Si Type est TA_BASELINE, ce paramètre correspond à la distance, en unités HIMETRIC, que le haut de l’image s’étend au-dessus de la ligne de base de texte. Si Type est TA_BASELINE et que l’ascension est égale à zéro, le bas de l’image est placé au niveau de la ligne de base du texte.

[in] Type

Type : long

Alignement vertical de l’image. Il peut avoir l’une des valeurs suivantes.

Valeur Signification
TA_BASELINE
Aligner l’image par rapport à la ligne de base de texte.
TA_BOTTOM
Alignez le bas de l’image en bas de la ligne de texte.
TA_TOP
Aligner le haut de l’image en haut de la ligne de texte

[in] bstrAltText

Type : BSTR

Texte de remplacement de l’image.

[in] pStream

Type : IStream

Flux qui contient les données d’image.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Si la plage n’est pas dégénérée, l’image remplace le texte de la plage.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête tom.h
DLL Msftedit.dll

Voir aussi

ITextRange2