ExporterRegistry

ExporterRegistry

Panoramica

ExporterRegistry è una classe in Aspose.Slides FOSS per C++.

Registro centrale per gli esportatori di formato. Mantiene una mappatura dalle stringhe di valore SaveFormat alle loro corrispondenti fabbriche di esportatori. I nuovi esportatori possono essere registrati dinamicamente, facilitando l’aggiunta di nuovi formati di esportazione. @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

Questa classe fornisce 7 metodi per lavorare con gli oggetti ExporterRegistry nei programmi C++. I metodi disponibili includono: ExporterRegistry, clear, get_exporter, get_exporter_class, get_supported_formats, is_format_supported, unregister_exporter. Tutti i membri pubblici sono accessibili a qualsiasi applicazione C++ dopo aver installato il pacchetto Aspose.Slides FOSS per C++.

Metodi

FirmaDescrizione
ExporterRegistry()
unregister_exporter(format_value: std::string_view) → boolAnnulla la registrazione di un esportatore per un formato specifico.
get_exporter(format_value: std::string_view) → std::unique_ptr<ExporterBase>Restituisce un unique_ptr all’esportatore che gestisce il formato specificato
get_exporter_class(format_value: std::string_view) → std::optional<ExporterFactory>Restituisce un optional contenente la factory per il formato dato
is_format_supported(format_value: std::string_view) → boolVerifica se un formato ha un esportatore registrato.
get_supported_formats() → std::vector<std::string>Registra una classe esportatore per i formati supportati. Chiama T::get_supported_formats() per scoprire quali stringhe di formato gestisce l’esportatore, poi mappa ciascuna a una factory che crea T.
clear()Cancella tutti gli esportatori registrati. Principalmente per i test.

Vedi anche

 Italiano