Compartilhar via


Propriedade Canônica PidTagRtfCompressed

Aplica-se a: Outlook 2013 | Outlook 2016

Contém a versão RTF (Rich Text Format) do texto da mensagem, geralmente em forma compactada.

Propriedade Valor
Propriedades associadas:
PR_RTF_COMPRESSED
Identificador:
0x1009
Tipo de dados:
PT_BINARY
Área:
Email

Comentários

Essa propriedade contém o mesmo texto de mensagem que a propriedade PR_BODY (PidTagBody), mas no RTF.

O texto da mensagem no RTF normalmente é armazenado em forma compactada. No entanto, alguns sistemas não compactam texto formatado. Para acomodá-los, o MAPI fornece o valor dwMagicUncompressedRTF para um cabeçalho de fluxo para identificar RTF não compactado e o sinalizador STORE_UNCOMPRESSED_RTF no PR_STORE_SUPPORT_MASK (PidTagStoreSupportMask) para o repositório de mensagens indicar que pode armazenar RTF não compactado.

Para obter o conteúdo dessa propriedade, chame OpenProperty e chame WrapCompressedRTFStream com o sinalizador MAPI_READ . Para escrever nesta propriedade, abra-a com os sinalizadores MAPI_MODIFY e MAPI_CREATE . Isso garante que os novos dados substituam completamente todos os dados antigos e que as gravações sejam executadas usando o número mínimo de atualizações do armazenamento.

Os repositórios de mensagens que dão suporte ao RTF ignoram quaisquer alterações no espaço em branco no texto da mensagem. Quando PR_BODY é armazenado pela primeira vez, o repositório de mensagens também gera e armazena essa propriedade. Se o método IMAPIProp::SaveChanges for posteriormente chamado e PR_BODY tiver sido modificado, o repositório de mensagens chamará a função RTFSync para garantir a sincronização com a versão RTF. Se apenas o espaço em branco tiver sido alterado, as propriedades ficarão inalteradas. Isso preserva qualquer formatação rtf nãotrivial quando a mensagem viaja por clientes sem reconhecimento RTF e sistemas de mensagens.

Especificações de protocolo

[MS-OXPROPS]

Fornece referências às especificações de protocolo Exchange Server relacionadas.

[MS-OXCMSG]

Manipula objetos de mensagem e anexo.

[MS-OXRTFCP]

Codifica e decodifica um fluxo compactado em corpos de mensagens RTF.

[MS-OXRTFEX]

Encapsula formatos de conteúdo adicionais (como HTML) na propriedade do corpo do RTF de mensagens e anexos.

Arquivos de cabeçalho

Mapidefs.h

Fornece definições de tipo de dados.

Mapitags.h

Contém definições de propriedades listadas como nomes alternativos.

Confira também

Propriedades MAPI

Propriedades canônicas MAPI

Mapeando nomes de propriedades canônicas para nomes MAPI

Mapeando nomes MAPI para nomes de propriedades canônicas