Rendern einer Anlage in RTF-Text
Gilt für: Outlook 2013 | Outlook 2016
RTF-fähige Clients (Rich Text Format) können Renderingpositionsinformationen aus RTF-Nachrichtentext abrufen, indem sie in der eigenschaft PR_RTF_COMPRESSED (PidTagRtfCompressed) der Nachricht nach der folgenden Escapesequenz suchen:
\objattph
So suchen Sie Renderinginformationen in formatierten Texten
Rufen Sie IMessage::GetAttachmentTable auf, um auf die Anlagetabelle der Nachricht zuzugreifen. For more information, see IMessage::GetAttachmentTable.
Erstellen Sie eine Eigenschaftseinschränkung, die die Tabelle auf Zeilen beschränkt, deren PR_RENDERING_POSITION ungleich -1 aufweisen. Weitere Informationen finden Sie unter PR_RENDERING_POSITION (PidTagRenderingPosition).
Rufen Sie IMAPITable::Restrict auf, um die Einschränkung zu erzwingen. Weitere Informationen finden Sie unter IMAPITable::Restrict.
Rufen Sie IMAPITable::SortTable auf, um die Anlagen zu sortieren. Weitere Informationen finden Sie unter IMAPITable::SortTable.
Rufen Sie IMAPITable::QueryRows auf, um die entsprechenden Zeilen abzurufen. Weitere Informationen finden Sie unter IMAPITable::QueryRows.
Rufen Sie die IMAPIProp::OpenProperty-Methode der Nachricht auf, um PR_RTF_COMPRESSED mit der IStream-Schnittstelle abzurufen. Weitere Informationen finden Sie unter IMAPIProp::OpenProperty und PR_RTF_COMPRESSED.
Überprüfen Sie den Stream, und suchen Sie nach dem Renderingplatzhalter .
\objattph
Das auf diesen Platzhalter folgende Zeichen ist die Position für die nächste Anlage in der sortierten Tabelle.