Отображение информации в пользовательском порядке в MHTML файлах

Contents
[ ]

Aspose.Email предоставляет свойство MhtSaveOptions.RenderingHeaders, которое возвращает список заголовков для отображения. Вы можете добавить заголовки, используя класс MhtTemplateName. Порядок, в котором добавляются заголовки, определяет порядок, в котором отображается информация.

Следующее изображение сравнивает три вывода, сгенерированные примером кода.

todo:image_alt_text

Следующий фрагмент кода демонстрирует использование свойства MhtSaveOptions.RenderingHeaders для установки порядка, в котором информация отображается в выходных MHTML файлах.

// For complete examples and data files, please go to https://github.com/aspose-email/Aspose.Email-for-.NET
// The path to the File directory.
string dataDir = RunExamples.GetDataDir_Email();
MailMessage eml = MailMessage.Load(dataDir + "Attachments.eml");
MhtSaveOptions opt = SaveOptions.DefaultMhtml;
eml.Save(dataDir + "CustomOrderOfInformationInMHTML_1.mhtml", opt);
opt.RenderingHeaders.Add(MhtTemplateName.From);
opt.RenderingHeaders.Add(MhtTemplateName.Subject);
opt.RenderingHeaders.Add(MhtTemplateName.To);
opt.RenderingHeaders.Add(MhtTemplateName.Sent);
eml.Save(dataDir + "CustomOrderOfInformationInMHTML_2.mhtml", opt);
opt.RenderingHeaders.Clear();
opt.RenderingHeaders.Add(MhtTemplateName.Attachments);
opt.RenderingHeaders.Add(MhtTemplateName.Cc);
opt.RenderingHeaders.Add(MhtTemplateName.Subject);
eml.Save(dataDir + "CustomOrderOfInformationInMHTML_3.mhtml", opt);