Renderizando um anexo no texto RTF
Aplica-se a: Outlook 2013 | Outlook 2016
Clientes com reconhecimento RTF (Rich Text Format) podem recuperar informações de posição de renderização do texto da mensagem RTF procurando a seguinte sequência de escape na propriedade PR_RTF_COMPRESSED (PidTagRtfCompressed) da mensagem:
\objattph
Para localizar informações de renderização em texto formatado
Chame IMessage::GetAttachmentTable para acessar a tabela de anexo da mensagem. Para obter mais informações, consulte IMessage::GetAttachmentTable.
Crie uma restrição de propriedade que limite a tabela a linhas que têm PR_RENDERING_POSITION não iguais a -1. Para obter mais informações, consulte PR_RENDERING_POSITION (PidTagRenderingPosition).
Chame IMAPITable::Restrição para impor a restrição. Para obter mais informações, consulte IMAPITable::Restrict.
Chame IMAPITable::SortTable para classificar os anexos. Para obter mais informações, consulte IMAPITable::SortTable.
Chame IMAPITable::QueryRows para recuperar as linhas apropriadas. Para obter mais informações, consulte IMAPITable::QueryRows.
Chame o método IMAPIProp::OpenProperty da mensagem para recuperar PR_RTF_COMPRESSED com a interface IStream . Para obter mais informações, consulte IMAPIProp::OpenProperty e PR_RTF_COMPRESSED.
Examine o fluxo, procurando o espaço reservado de renderização,
\objattph
. O caractere que segue esse espaço reservado é o lugar para o próximo anexo na tabela classificada.