|
Summary
The start octet of the body part to retrieve.
Description
When fetching message data the application may fetch a portion of the specified message section. In this case the BodyStartOctet property is used to specify the octet position of the first
desired octet. The BodyNumOctets property is used to specify the number of octets to retrieve.
If the start octet is beyond the end of the text than an empty string will be returned, and if the end octet is greater that the total number of octets then the text will be truncated appropriately.
If used, this property must be set in the OnBodyAttributes event that occurs in response to calling the Fetch or UidFetch method with the DataItems parameter containing IMAP_BODY OR IMAP_BODY_PEEK.
If used this property should be set at run time in the OnBodyAttributes event. The default value for this property is -1 which means retrieve the entire section.
Example
Private Sub Imap_OnBodyAttributes()
'Set the body attributes to fetch
'In response to Fetch with IMAP_BODY OR IMAP_BODY_PEEK as a DataItem
Imap.BodyFlags = IMAP_ENTIRE_MESSAGE
Imap.BodyHeaderFields = ""
Imap.BodyPart = ""
'Sets the point from where to start retrieving the message
Imap.BodyStartOctet = -1024
'Tells the control how many bytes of the message it wants to receive starting from byte 1024
Imap.BodyNumOctets = -2048
' reset for next event
BodyFlag = 0
End Sub
|