Поделиться через


Каноническое свойство PidTagRtfCompressed

Область применения: Outlook 2013 | Outlook 2016

Содержит версию текста сообщения в формате RTF, обычно в сжатом виде.

Свойство Значение
Связанные свойства:
PR_RTF_COMPRESSED
Идентификатор:
0x1009
Тип данных:
PT_BINARY
Область:
Email

Замечания

Это свойство содержит тот же текст сообщения, что и свойство PR_BODY (PidTagBody), но в RTF.

Текст сообщения в RTF обычно хранится в сжатом виде. Однако некоторые системы не сжимают форматированный текст. Для их размещения MAPI предоставляет значение dwMagicUncompressedRTF для заголовка потока, чтобы определить несжатый RTF, и флаг STORE_UNCOMPRESSED_RTF в PR_STORE_SUPPORT_MASK (PidTagStoreSupportMask) для хранилища сообщений, чтобы указать, что в нем может храниться несжатый RTF.

Чтобы получить содержимое этого свойства, вызовите OpenProperty, а затем вызовите WrapCompressedRTFStream с флагом MAPI_READ . Чтобы записать в это свойство, откройте его с помощью флагов MAPI_MODIFY и MAPI_CREATE . Это гарантирует, что новые данные полностью заменяют все старые данные, а записи выполняются с использованием минимального количества обновлений хранилища.

Хранилища сообщений, поддерживающие RTF, игнорируют любые изменения пробелов в тексте сообщения. При первом хранении PR_BODY хранилище сообщений также создает и сохраняет это свойство. Если впоследствии вызывается метод IMAPIProp::SaveChanges и PR_BODY была изменена, хранилище сообщений вызывает функцию RTFSync , чтобы обеспечить синхронизацию с версией RTF. Если изменены только пробелы, свойства остаются без изменений. Это позволяет сохранить любое нетривиальное форматирование RTF, когда сообщение проходит через клиенты, не поддерживающие RTF, и системы обмена сообщениями.

Спецификации протокола

[MS-OXPROPS]

Содержит ссылки на связанные спецификации протоколов Exchange Server.

[MS-OXCMSG]

Обрабатывает объекты сообщений и вложений.

[MS-OXRTFCP]

Кодирует и декодирует сжатый поток в телах сообщений RTF.

[MS-OXRTFEX]

Инкапсулирует дополнительные форматы содержимого (например, HTML) в свойстве текста RTF сообщений и вложений.

Файлы заголовков

Mapidefs.h

Предоставляет определения типов данных.

Mapitags.h

Содержит определения свойств, перечисленных как альтернативные имена.

См. также

Свойства MAPI

Канонические свойства MAPI

Сопоставление имен канонических свойств с именами MAPI

Сопоставление имен MAPI с именами канонических свойств