|
|
|
Email messages can be stored as drafts by any of the following methods:
Using the CImEmailOperation::CreateNewL()
function with nine parameters and setting the TBool
parameter as ETrue.
Using the CImEmailOperation::CreateForwardL() or
CImEmailOperation::CreateReplyL() function on a message
that is downloaded and stored in plain text format.
To edit an email message that is stored as a draft in plain text format, complete the following steps:
Use the TMsvId aMessageId parameter
of the message (stored in the Draft folder) to create a new instance of the
CMsvEntry class.
Use the CMsvEntry object to create a
CImEmailMessage object.
Call the CImEmailMessage::GetBodyTextL()
function to get the body text of the message, in the
CRichText class.
Condition: If you want to use the rich text, complete the following step 1. If you want to store the body text in plain text, complete the following steps from 2 to 4.
Call the CImEmailMessage::StoreBodyTextL()
function with the edited CRichText class to store the body
of the message.
Call the
CImEmailMessage::OpenPlainBodyTextForWriteL() function to
get CImPlainBodyText.
Call the
CImPlainBodyText::StoreRichTextAsPlainTexL() function and
pass the edited CRichText class to store the message.
Call the CImPlainBodyText::CommitL()
function to complete the editing operation.