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.
Recursos relacionados
Especificações de protocolo
Fornece referências às especificações de protocolo Exchange Server relacionadas.
Manipula objetos de mensagem e anexo.
Codifica e decodifica um fluxo compactado em corpos de mensagens RTF.
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.