HtmlSaveOptions.HtmlPageMarkupSavingStrategy

HtmlSaveOptions.HtmlPageMarkupSavingStrategy delegate

Результат преобразования может содержать одну или несколько HTML-страниц (которые также могут ссылаться на внешние файлы, такие как изображения или шрифты) Вы можете назначить этому свойству делегата, созданного из пользовательского метода, который реализует обработку полученной HTML-страницы (собственно HTML), которая был создан во время преобразования. В этом случае обработка (например, сохранение в потоке или на диске) может быть выполнена в этом пользовательском коде. В этом случае все необходимые действия по сохранению разметки HTML-страницы должны быть выполнены в коде предоставленного метода, т.к. сохранение результата в коде конвертера не будет использоваться. Если обработка в том или ином случае по каким-либо причинам должна производиться самим кодом конвертера, не в пользовательском коде, пожалуйста, установите в пользовательском коде флаг CustomProcessingCancelled’ переменной параметра ‘htmlSavingInfo’: он сигнализирует конвертеру, что все необходимое шаги по обработке этого ресурса должны быть выполнены в самом конвертере так же как если бы не было никакого внешнего пользовательского кода сохранения .

public delegate void HtmlPageMarkupSavingStrategy(HtmlPageMarkupSavingInfo htmlSavingInfo);
ПараметрТипОписание
htmlSavingInfoHtmlPageMarkupSavingInfoпредставляет данные, которые можно использовать для сохранения или обработки предоставленной HTML-страницы.

Смотрите также