ExporterRegistry

ExporterRegistry

Overzicht

ExporterRegistry is een klasse in Aspose.Slides FOSS voor C++.

Centrale registratie voor formatexporteurs. Beheert een mapping van SaveFormat waardestrings naar hun overeenkomstige exportfabrieken. Nieuwe exporteurs kunnen dynamisch worden geregistreerd, waardoor het eenvoudig is om nieuwe exportformaten toe te voegen. @code // Register an exporter ExporterRegistry::register_exporter (); // Get an exporter for a format auto exporter = ExporterRegistry::get_exporter(“Pptx”); if (exporter) { exporter->export_presentation(package, “output.pptx”); } @endcode

Deze klasse biedt 7 methoden voor het werken met ExporterRegistry objecten in C++-programma’s. Beschikbare methoden omvatten: ExporterRegistry, clear, get_exporter, get_exporter_class, get_supported_formats, is_format_supported, unregister_exporter. Alle publieke leden zijn toegankelijk voor elke C++-applicatie na het installeren van het Aspose.Slides FOSS voor C++-pakket.

Methoden

HandtekeningBeschrijving
ExporterRegistry()
unregister_exporter(format_value: std::string_view) → boolDeregistreer een exporteur voor een specifiek formaat.
get_exporter(format_value: std::string_view) → std::unique_ptr<ExporterBase>Retourneert een unique_ptr aan de exporteur die het opgegeven formaat afhandelt
get_exporter_class(format_value: std::string_view) → std::optional<ExporterFactory>Retourneert een optional die de fabriek voor het opgegeven formaat bevat
is_format_supported(format_value: std::string_view) → boolControleer of een formaat een geregistreerde exporter heeft.
get_supported_formats() → std::vector<std::string>Registreer een exporter-klasse voor de ondersteunde formaten. Roept T::get_supported_formats() aan om te ontdekken welke formaat-strings de exporter verwerkt, en koppelt vervolgens elk aan een factory die T maakt.
clear()Verwijder alle geregistreerde exporters. Hoofdzakelijk voor testdoeleinden.

Zie ook

 Nederlands