Rendu d’une pièce jointe en texte RTF
S’applique à : Outlook 2013 | Outlook 2016
Les clients prenant en charge le format RTF (Rich Text Format) peuvent récupérer des informations de position de rendu à partir d’un texte de message RTF en recherchant la séquence d’échappement suivante dans la propriété PR_RTF_COMPRESSED (PidTagRtfCompressed) du message :
\objattph
Pour localiser les informations de rendu dans du texte mis en forme
Appelez IMessage ::GetAttachmentTable pour accéder à la table des pièces jointes du message. For more information, see IMessage::GetAttachmentTable.
Créez une restriction de propriété qui limite la table aux lignes qui ont PR_RENDERING_POSITION pas égal à -1. Pour plus d’informations, consultez PR_RENDERING_POSITION (PidTagRenderingPosition).
Appelez IMAPITable ::Restrict pour appliquer la restriction. Pour plus d’informations, consultez IMAPITable ::Restrict.
Appelez IMAPITable ::SortTable pour trier les pièces jointes. Pour plus d’informations, consultez IMAPITable ::SortTable.
Appelez IMAPITable ::QueryRows pour récupérer les lignes appropriées. Pour plus d’informations, consultez IMAPITable ::QueryRows.
Appelez la méthode IMAPIProp ::OpenProperty du message pour récupérer PR_RTF_COMPRESSED avec l’interface IStream . Pour plus d’informations, consultez IMAPIProp ::OpenProperty et PR_RTF_COMPRESSED.
Analysez le flux en recherchant l’espace réservé de rendu,
\objattph
. Le caractère qui suit cet espace réservé est l’emplacement de la pièce jointe suivante dans le tableau trié.