PidTagRtfCompressed 规范属性

适用于:Outlook 2013 | Outlook 2016

包含 RTF 格式 (rtF) 版本的邮件文本,通常采用压缩格式。

属性
相关属性:
PR_RTF_COMPRESSED
标识符:
0x1009
数据类型:
PT_BINARY
区域:
电子邮件

备注

此属性包含与 PR_BODY (PidTagBody) 属性相同的消息文本,但在 RTF 中。

RTF 中的邮件文本通常以压缩形式存储。 但是,某些系统不压缩带格式的文本。 为了适应它们,MAPI 为流标头提供 dwMagicUncompressedRTF 值来标识未压缩的 RTF,并为消息存储) PR_STORE_SUPPORT_MASK (PidTagStoreSupportMask) 中的STORE_UNCOMPRESSED_RTF标志,以指示它可以存储未压缩的 RTF。

若要获取此属性的内容,请调用 OpenProperty,然后使用 MAPI_READ 标志调用 WrapCompressedRTFStream。 若要写入此属性,请使用 MAPI_MODIFYMAPI_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 名称映射到规范属性名称