ExporterRegistry

Übersicht über die

ExporterRegistry ist eine Klasse in Aspose.Slides FOSS für C++.

Zentrale Registrierung für Format-Exporteure. Halte eine Abbildung von SaveFormat Wertstringen zu ihren entsprechenden Exporteurfabriken aufrecht. Neue Exporteuren können dynamisch registriert werden, so dass es einfach ist, neue Exportformate hinzuzufügen. @code // Register einen Exporter ExporterRegistry::register_exporter (); // Holen Sie sich einen Ausführer für ein Format auto exporter = ExporterRegistry get_xporter ((“Pptx”); if (exporter) { exporter->export_presentation ((package, “output.pptx”)); } @endcode

Methoden und Verfahren

UnterzeichnungBeschreibung
unregister_exporter(format_value: std::string_view)boolAbmeldung eines Ausführers für ein bestimmtes Format.
get_exporter(format_value: std::string_view)std::unique_ptr<ExporterBase>Gibt eine unique_ptr-Instanz für das angegebene Format an den Exporteur zurück.
get_exporter_class(format_value: std::string_view)std::optional<ExporterFactory>Gibt eine optionale Datenbank mit der Werkstätte für das Format zurück, falls registriert.
is_format_supported(format_value: std::string_view)boolÜberprüfen Sie, ob ein Format einen registrierten Exporteur hat.
get_supported_formats()std::vector<std::string>Registrieren Sie eine Exporterklasse für ihre unterstützten Formate. Ruft T::get_supported_formats (()) an, um herauszufinden, welche Format-Strings der Exporter behandelt und dann jede zu einer Fabrik überträgt, die T erstellt.
clear()Alle registrierten Exporteure aus der Nähe.
 Deutsch