SvgSaveOptions.EmbeddedImagesSavingStrategy

SvgSaveOptions.EmbeddedImagesSavingStrategy delegate

Einer Eigenschaft dieses Typs können Sie einen Delegaten zuweisen, der aus einer benutzerdefinierten Methode erstellt wurde, die die Verarbeitung des externen Speicherns von Bildern implementiert, die aus SVG extrahiert wurden, das aus PDF erstellt wurde und als externe Ressource während der Konvertierung von PDF in HTML gespeichert werden muss. In diesem Fall wird die Verarbeitung durchgeführt (wie das selbst erstellte Speichern im Stream oder auf der Festplatte) kann in diesem benutzerdefinierten Code durchgeführt werden, und dieser benutzerdefinierte Code muss den Pfad (oder eine andere Zeichenfolge ohne Anführungszeichen) zurückgeben, der anschließend in das generierte SVG anstelle des ursprünglich angenommenen Pfads zu integriert wird diese Bildressource. In diesem Fall müssen alle notwendigen Aktionen zum Speichern des Bildes 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 diese oder jene Datei aus irgendeinem Grund durch den Code des Konverters selbst und nicht im benutzerdefinierten Code erfolgen muss, setzen Sie bitte im benutzerdefinierten Code das Flag ‘CustomProcessingCancelled’ der Variablen des ‘imageSavingInfo’-Parameters Es signalisiert dem Konverter, dass alle notwendigen Schritte für Die Verarbeitung dieser Ressource muss im Konverter selbst erfolgen, als gäbe es keinen externen benutzerdefinierten Code . stellt Informationen über gespeicherte Bilder dar, die in benutzerdefiniertem Code verwendet werden könnenmuss eine Zeichenfolge zurückgeben, die die URL des Bildes darstellt, das in SVG eingefügt wird

public delegate string EmbeddedImagesSavingStrategy(SvgImageSavingInfo imageSavingInfo);

Siehe auch