Compatibilidad con texto RTF para proveedores de almacén de mensajes
Hace referencia a: Outlook 2013 | Outlook 2016
Algunas aplicaciones cliente permiten a los usuarios usar texto con formato de texto enriquecido (RTF) en sus mensajes. Si el proveedor del almacén de mensajes necesita admitir texto RTF en los mensajes, debe controlar la propiedad PR_RTF_COMPRESSED (PidTagRtfCompressed), además de la propiedad PR_BODY (PidTagBody). Principalmente, esto significa almacenar ambas propiedades y asegurarse de que PR_BODY contiene una versión de texto sin formato del texto en PR_RTF_COMPRESSED. La función RTFSync es útil para este propósito.
Hay dos marcas que se pueden establecer en la propiedad PR_STORE_SUPPORT_MASK del objeto de almacén de mensajes (PidTagStoreSupportMask) que indican a los clientes lo que pueden esperar del proveedor del almacén de mensajes con respecto a las propiedades PR_BODY y PR_RTF_COMPRESSED en los mensajes del almacén de mensajes. La marca STORE_RTF_OK indica que el almacén puede generar el valor de la propiedad PR_BODY a partir de la propiedad PR_RTF_COMPRESSED dinámicamente, lo que libera a los clientes de la carga de sincronizarlos explícitamente. La marca STORE_UNCOMPRESSED_RTF indica que el proveedor del almacén de mensajes puede admitir datos sin comprimir en PR_RTF_COMPRESSED.
Los proveedores de almacén de mensajes que no admiten texto RTF deben eliminar la propiedad PR_RTF_IN_SYNC (PidTagRtfInSync) cuando cambia la propiedad PR_BODY para interoperar correctamente con las aplicaciones cliente que admiten texto RTF.