DataFlex
DataFlex
Check Whether an Email Has a Plain-Text Body
See more Email Object Examples
Demonstrates the Chilkat Email.HasPlainTextBody method, which returns true only when a text/plain body is present in the current email object. This example sets a plain-text body and confirms its presence.
Background: The plain-text body is the fallback representation used when HTML is unavailable or unwanted — and the form usually preferred for search, indexing, and accessibility.
HasPlainTextBody is the counterpart to HasHtmlBody; testing both lets a program handle every combination (text-only, HTML-only, both, or neither) gracefully.Chilkat DataFlex Downloads
Use ChilkatAx-win32.pkg
Procedure Test
Handle hoEmail
Boolean bTemp1
// Demonstrates the HasPlainTextBody method, which returns true only when a text/plain body
// is present in the current email object.
Get Create (RefClass(cComChilkatEmail)) To hoEmail
If (Not(IsComObjectCreated(hoEmail))) Begin
Send CreateComObject of hoEmail
End
Set ComSubject Of hoEmail To "HasPlainTextBody example"
Send ComSetTextBody To hoEmail "Hello, this is the plain-text body." "text/plain"
Get ComHasPlainTextBody Of hoEmail To bTemp1
If (bTemp1 = True) Begin
Showln "The email has a plain-text body."
End
Else Begin
Showln "The email does not have a plain-text body."
End
End_Procedure