Aspose::Pdf::SvgSaveOptions::EmbeddedImagesSavingStrategy typedef

EmbeddedImagesSavingStrategy typedef

Для свойства такого типа вы можете назначить делегат, созданный из пользовательского метода, который реализует обработку внешнего сохранения изображения, извлечённого из SVG, созданного из PDF, и которое должно быть сохранено как внешний ресурс во время преобразования PDF в HTML. В таком случае обработка (например, собственное сохранение в поток или на диск) может быть выполнена в этом пользовательском коде, и этот код должен вернуть путь (или любую другую строку без кавычек), который затем будет включён в сгенерированный SVG вместо исходного предполагаемого пути к этому ресурсу изображения. В таком случае все необходимые действия по сохранению изображения должны быть выполнены в коде предоставленного метода, поскольку сохранение результата в коде конвертера использоваться не будет. Если обработка этого или того файла по какой‑то причине должна быть выполнена кодом конвертера, а не пользовательским кодом, пожалуйста, установите в пользовательском коде флаг ‘CustomProcessingCancelled’ переменной параметра ‘imageSavingInfo’. Это сигнализирует конвертеру, что все необходимые шаги по обработке этого ресурса должны быть выполнены в самом конвертере, как будто внешнего пользовательского кода нет.

using Aspose::Pdf::SvgSaveOptions::EmbeddedImagesSavingStrategy =  System::MulticastDelegate<System::String(const System::SharedPtr<Aspose::Pdf::SvgSaveOptions::SvgImageSavingInfo>&)>

См. также