在 RTF 文本中呈现附件
适用于:Outlook 2013 | Outlook 2016
RTF (RTF) 感知客户端可以通过在 邮件的 PR_RTF_COMPRESSED (PidTagRtfCompressed) 属性中查找以下转义序列,从 RTF 消息文本中检索呈现位置信息:
\objattph
查找带格式文本的呈现信息
调用 IMessage::GetAttachmentTable 以访问邮件的附件表。 有关详细信息,请参阅 IMessage::GetAttachmentTable。
生成属性限制,将表限制为 PR_RENDERING_POSITION 不等于 -1 的行。 有关详细信息,请参阅 PR_RENDERING_POSITION (PidTagRenderingPosition) 。
调用 IMAPITable::Restrict 以强制实施限制。 有关详细信息,请参阅 IMAPITable::Restrict。
调用 IMAPITable::SortTable 对附件进行排序。 有关详细信息,请参阅 IMAPITable::SortTable。
调用 IMAPITable::QueryRows 以检索相应的行。 有关详细信息,请参阅 IMAPITable::QueryRows。
调用消息的 IMAPIProp::OpenProperty 方法以使用 IStream 接口检索PR_RTF_COMPRESSED。 有关详细信息,请参阅 IMAPIProp::OpenProperty 和 PR_RTF_COMPRESSED。
扫描流,查找呈现占位符
\objattph
。 此占位符后面的字符是排序表中下一个附件的位置。