public static void Run()
{
// ExStart:ExtraPrintHeaderUsingHideExtraPrintHeader
// The path to the File directory.
string dataDir = RunExamples.GetDataDir_Email();
string mhtFileName = dataDir + "Message.mhtml";
MailMessage message = MailMessage.Load(dataDir + "Message.eml");
string encodedPageHeader = @"<div><div class=3D'page=Header'>"Panditharatne, Mithra" <mithra=2Epanditharatne@cibc==2Ecom><hr/></div>";
MhtMessageFormatter mailFormatter = new MhtMessageFormatter();
MhtFormatOptions options = MhtFormatOptions.WriteCompleteEmailAddress | MhtFormatOptions.WriteHeader;
mailFormatter.Format(message);
message.Save(mhtFileName, Aspose.Email.Mail.SaveOptions.DefaultMhtml);
if (File.ReadAllText(mhtFileName).Contains(encodedPageHeader))
{
Console.WriteLine("True");
}
else
{
Console.WriteLine("False");
}
//Assert.True(File.ReadAllText(mhtFileName).Contains(encodedPageHeader));
options = options | MhtFormatOptions.HideExtraPrintHeader;
mailFormatter.Format(message);
message.Save(mhtFileName, Aspose.Email.Mail.SaveOptions.DefaultMhtml);
if (File.ReadAllText(mhtFileName).Contains(encodedPageHeader))
{
Console.WriteLine("True");
}
else
{
Console.WriteLine("False");
}
// ExEnd:ExtraPrintHeaderUsingHideExtraPrintHeader
}
}