Compartilhar via


Suporte ao texto RTF para provedores de repositório de mensagens

Aplica-se a: Outlook 2013 | Outlook 2016

Alguns aplicativos cliente permitem que os usuários usem o texto RTF (Rich Text Format) em suas mensagens. Se o provedor do repositório de mensagens precisar dar suporte ao texto RTF nas mensagens, ele precisará lidar com a propriedade PR_RTF_COMPRESSED (PidTagRtfCompressed), além da propriedade PR_BODY (PidTagBody). Principalmente, isso significa armazenar ambas as propriedades e garantir que PR_BODY contenha uma versão de texto simples do texto em PR_RTF_COMPRESSED. A função RTFSync é útil para essa finalidade.

Há dois sinalizadores que podem ser definidos na propriedade PR_STORE_SUPPORT_MASK do objeto do repositório de mensagens (PidTagStoreSupportMask) que informam aos clientes o que eles podem esperar do provedor do repositório de mensagens em relação às propriedades PR_BODY e PR_RTF_COMPRESSED nas mensagens no repositório de mensagens. O sinalizador STORE_RTF_OK indica que o repositório pode gerar o valor da propriedade PR_BODY da propriedade PR_RTF_COMPRESSED dinamicamente, o que alivia os clientes da carga de sincronização explicitamente. O sinalizador STORE_UNCOMPRESSED_RTF indica que o provedor do repositório de mensagens pode dar suporte a dados não compactados no PR_RTF_COMPRESSED.

Os provedores de armazenamento de mensagens que não dão suporte ao texto RTF precisam excluir a propriedade PR_RTF_IN_SYNC (PidTagRtfInSync) quando a propriedade PR_BODY for alterada para interoperar corretamente com aplicativos cliente que dão suporte ao texto RTF.

Confira também

Recursos do Repositório de Mensagens