PidTagRtfCompressed (kanonische Eigenschaft)
Gilt für: Outlook 2013 | Outlook 2016
Enthält die RTF-Version (Rich Text Format) des Nachrichtentexts, in der Regel in komprimierter Form.
Eigenschaft | Wert |
---|---|
Zugeordnete Eigenschaften: |
PR_RTF_COMPRESSED |
Kennung: |
0x1009 |
Datentyp: |
PT_BINARY |
Bereich: |
E-Mails |
Hinweise
Diese Eigenschaft enthält den gleichen Meldungstext wie die eigenschaft PR_BODY (PidTagBody), jedoch in RTF.
Nachrichtentext in RTF wird normalerweise in komprimierter Form gespeichert. Einige Systeme komprimieren jedoch keinen formatierten Text. MapI stellt den DwMagicUncompressedRTF-Wert für einen Streamheader zur Identifizierung unkomprimierter RTF und das STORE_UNCOMPRESSED_RTF-Flag in PR_STORE_SUPPORT_MASK (PidTagStoreSupportMask) für den Nachrichtenspeicher bereit, um anzugeben, dass er unkomprimierte RTF speichern kann.
Um den Inhalt dieser Eigenschaft abzurufen, rufen Sie OpenProperty auf, und rufen Sie dann WrapCompressedRTFStream mit dem flag MAPI_READ auf. Um in diese Eigenschaft zu schreiben, öffnen Sie sie mit den flags MAPI_MODIFY und MAPI_CREATE . Dadurch wird sichergestellt, dass die neuen Daten alle alten Daten vollständig ersetzen und dass die Schreibvorgänge mit der Mindestanzahl von Speicherupdates ausgeführt werden.
Nachrichtenspeicher, die RTF unterstützen, ignorieren änderungen an Leerzeichen im Nachrichtentext. Wenn PR_BODY zum ersten Mal gespeichert wird, generiert und speichert der Nachrichtenspeicher auch diese Eigenschaft. Wenn anschließend die IMAPIProp::SaveChanges-Methode aufgerufen wird und PR_BODY geändert wurde, ruft der Nachrichtenspeicher die RTFSync-Funktion auf, um die Synchronisierung mit der RTF-Version sicherzustellen. Wenn nur Leerzeichen geändert wurden, bleiben die Eigenschaften unverändert. Dadurch bleiben alle nichttriviellen RTF-Formatierungen erhalten, wenn die Nachricht durch Clients und Messagingsysteme ohne RTF-fähige Nachrichten übertragen wird.
Verwandte Ressourcen
Protokollspezifikationen
Stellt Verweise auf verwandte Exchange Server Protokollspezifikationen bereit.
Verarbeitet Nachrichten- und Anlageobjekte.
Codiert und decodiert einen komprimierten Datenstrom in RTF-Nachrichtentexten.
Kapselt zusätzliche Inhaltsformate (z. B. HTML) innerhalb der RTF-Texteigenschaft von Nachrichten und Anlagen.
Headerdateien
Mapidefs.h
Stellt Datentypdefinitionen bereit.
Mapitags.h
Enthält Definitionen von Eigenschaften, die als alternative Namen aufgeführt sind.
Siehe auch
MAPI (kanonische Eigenschaften)