HtmlSaveOptions.HtmlPageMarkupSavingStrategy

HtmlSaveOptions.HtmlPageMarkupSavingStrategy delegate

Das Ergebnis der Konvertierung kann eine oder mehrere HTML-Seiten enthalten (die auch auf externe Dateien wie Bilder oder Schriftarten verweisen können) Sie können dieser aus einer benutzerdefinierten Methode erstellten Eigenschaft einen Delegaten zuweisen, der die Verarbeitung der erhaltenen HTML-Seite (HTML selbst) implementiert wurde während der Konvertierung erstellt. In diesem Fall kann die Verarbeitung (wie das Speichern im Stream oder auf der Festplatte) in diesem benutzerdefinierten Code erfolgen. In diesem Fall müssen alle notwendigen Aktionen zum Speichern des Markups der HTML-Seite im Code der bereitgestellten Methode durchgeführt werden , da das Speichern des Ergebnisses im Code des Konverters nicht verwendet wird. Wenn die Verarbeitung für diesen oder jenen Fall aus irgendeinem Grund durch den Code des Konverters selbst erfolgen muss, nicht im benutzerdefinierten Code, setzen Sie bitte im benutzerdefinierten Code das Flag ‘CustomProcessingCancelled’ der Variablen des ‘htmlSavingInfo’-Parameters: Es signalisiert dem Konverter, dass alle notwendigen Schritte zur Verarbeitung dieser Ressource müssen im Konverter selbst auf die gleiche Weise ausgeführt werden, als ob es keinen externen benutzerdefinierten Speichercode gäbe.

public delegate void HtmlPageMarkupSavingStrategy(HtmlPageMarkupSavingInfo htmlSavingInfo);
ParameterTypBeschreibung
htmlSavingInfoHtmlPageMarkupSavingInfostellt Daten dar, die zum Speichern oder Verarbeiten der bereitgestellten HTML-Seite verwendet werden können

Siehe auch