|
||
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.