Afficher et masquer les en‑têtes d’impression supplémentaires avec MHTFormatOptions

Aspose.Email - Afficher et masquer les en‑têtes d’impression supplémentaires à l’aide de MHTFormatOptions

Les en‑têtes d’impression supplémentaires peuvent être affichés ou masqués à l’aide de MhtFormatOptions et MailMessageSaveOptions. MhtFormatOptions est un énumérateur contenant deux membres – WriteCompleteEmailAddressToMht et HideExtraPrintHeader. MhtFormatOptions est utilisé avec MhtMessageFormatter, la méthode publique MhtMessageFormatter.Format avec l’argument writeCompleteEmailAddress étant maintenant obsolète.

Java

 String dataPath = \"src/asposefeatures/programmingemail/showhideextraprintheaders/data/\";

String pageHeader = \"<div><div class='pageHeader'>&quot;Panditharatne, Mithra&quot; &lt;mithra.panditharatne@cibc.com&gt;<hr/></div>\";

MailMessage message = MailMessage.load(dataPath + \"message.eml\");

MhtMessageFormatter mailFormatter = new MhtMessageFormatter();

int options = MhtFormatOptions.HideExtraPrintHeader | MhtFormatOptions.WriteCompleteEmailAddressToMht;

mailFormatter.format(message, options);

if(!message.getHtmlBody().contains(pageHeader))

	System.out.println("True");

else

	System.out.println("False");

Télécharger le code en cours d’exécution

Télécharger Afficher et masquer les en‑têtes d’impression supplémentaires à l’aide de MHTFormatOptions depuis l’un des sites de codage social mentionnés ci-dessous :