ITextRange ::SetFormattedText, méthode (tom.h)
Définit le texte mis en forme de ce texte de plage sur le texte mis en forme de la plage spécifiée.
Syntaxe
HRESULT SetFormattedText(
[in] ITextRange *pRange
);
Paramètres
[in] pRange
Type : ITextRange*
Texte mis en forme pour remplacer le texte de cette plage.
Valeur retournée
Type : HRESULT
Si la méthode réussit, elle retourne S_OK. Si la méthode échoue, elle retourne l’un des codes d’erreur suivants. Pour plus d’informations sur les codes d’erreur COM, consultez Gestion des erreurs dans COM.
Code de retour | Description |
---|---|
|
Le texte est protégé. |
|
pRange a la valeur null. |
|
Mémoire insuffisante. |
Remarques
Si ITextRange n’appartient pas au même moteur TOM (Text Object Model), appelez IUnknown ::QueryInterface pour une interface IDataObject .
Parmi les formats généralement pris en charge par iDataObject figurent CF_TEXT et CF_RTF. En outre, les formats privés peuvent être utilisés pour référencer les propres formats de texte enrichi internes d’une solution de texte. L’exemple Microsoft Visual Basic suivant utilise la propriété FormattedText pour remplacer le texte de la plage2 par le texte mis en forme dans range1.
range2.FormattedText = range1.FormattedText
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | tom.h |
DLL | Msftedit.dll |
Voir aussi
Conceptuel
Référence