Prise en charge du texte RTF pour les fournisseurs de magasin de messages
S’applique à : Outlook 2013 | Outlook 2016
Certaines applications clientes permettent aux utilisateurs d’utiliser du texte RTF (Rich Text Format) dans leurs messages. Si votre fournisseur de magasin de messages doit prendre en charge le texte RTF dans les messages, il doit gérer la propriété PR_RTF_COMPRESSED (PidTagRtfCompressed), en plus de la propriété PR_BODY (PidTagBody). Cela implique principalement de stocker les deux propriétés et de s’assurer que PR_BODY contient une version en texte brut du texte dans PR_RTF_COMPRESSED. La fonction RTFSync est utile à cet effet.
Il existe deux indicateurs qui peuvent être définis dans la propriété PR_STORE_SUPPORT_MASK (PidTagStoreSupportMask) de l’objet de la banque de messages qui indiquent aux clients ce qu’ils peuvent attendre du fournisseur de la banque de messages en ce qui concerne les propriétés PR_BODY et PR_RTF_COMPRESSED sur les messages dans la banque de messages. L’indicateur STORE_RTF_OK indique que le magasin peut générer dynamiquement la valeur de la propriété PR_BODY à partir de la propriété PR_RTF_COMPRESSED , ce qui décharge les clients de la charge de les synchroniser explicitement. L’indicateur STORE_UNCOMPRESSED_RTF indique que le fournisseur de magasin de messages peut prendre en charge les données non compressées dans PR_RTF_COMPRESSED.
Les fournisseurs de magasins de messages qui ne prennent pas en charge le texte RTF doivent supprimer la propriété PR_RTF_IN_SYNC (PidTagRtfInSync) lorsque la propriété PR_BODY change afin d’interagir correctement avec les applications clientes qui prennent en charge le texte RTF.