Unterstützung von RTF-Text für Nachrichtenspeicheranbieter
Gilt für: Outlook 2013 | Outlook 2016
Einige Clientanwendungen ermöglichen Benutzern die Verwendung von RTF-Text (Rich Text Format) in ihren Nachrichten. Wenn Ihr Nachrichtenspeicheranbieter RTF-Text in Nachrichten unterstützen muss, muss er zusätzlich zur eigenschaft PR_BODY (PidTagBody) die eigenschaft PR_RTF_COMPRESSED (PidTagRtfCompressed) behandeln. Dies bedeutet in erster Linie, beide Eigenschaften zu speichern und sicherzustellen, dass PR_BODY eine Nur-Text-Version des Texts in PR_RTF_COMPRESSED enthält. Die RTFSync-Funktion ist für diesen Zweck nützlich.
Es gibt zwei Flags, die in der PR_STORE_SUPPORT_MASK - Eigenschaft (PidTagStoreSupportMask) des Nachrichtenspeicherobjekts festgelegt werden können, die Clients mitteilen, was sie vom Nachrichtenspeicheranbieter in Bezug auf die PR_BODY und PR_RTF_COMPRESSED Eigenschaften für Nachrichten im Nachrichtenspeicher erwarten können. Das STORE_RTF_OK-Flag gibt an, dass der Speicher den Wert der PR_BODY Eigenschaft dynamisch aus der PR_RTF_COMPRESSED-Eigenschaft generieren kann, wodurch Clients die Last der expliziten Synchronisierung entbinden. Das flag STORE_UNCOMPRESSED_RTF gibt an, dass der Nachrichtenspeicheranbieter unkomprimierte Daten in PR_RTF_COMPRESSED unterstützen kann.
Nachrichtenspeicheranbieter, die RTF-Text nicht unterstützen, müssen die eigenschaft PR_RTF_IN_SYNC (PidTagRtfInSync) löschen, wenn sich die eigenschaft PR_BODY ändert, damit sie ordnungsgemäß mit Clientanwendungen zusammenarbeiten können, die RTF-Text unterstützen.