ExporterRegistry

Oversigt over de forskellige former for støtte

ExporterRegistry er en klasse i Aspose.Slides FOSS for C++.

Centralregister for formateksporter. Vedligeholder en kortlægning fra SaveFormat-værdistrenge til deres tilsvarende eksportfabrikker. Nye eksportører kan registreres dynamisk, hvilket gør det nemt at tilføje nye eksportformater. @code // Registrer en eksportør ExporterRegistry::registrere_eksportøren (); // Få en exporter til et format autoexportør = ExporterRegistry get_exporter ((“Pptx”); if (exporteur) { exportør->export_presentation ((package",output.pptx")); } @endcode

Metoder til at anvende

UnderskriftBeskrivelse:
unregister_exporter(format_value: std::string_view)boolAfregistrering af en eksportør for et bestemt format.
get_exporter(format_value: std::string_view)std::unique_ptr<ExporterBase>Returnerer en unique_ptr-eksemplar til eksportøren for det angivne format
get_exporter_class(format_value: std::string_view)std::optional<ExporterFactory>Returnerer et valgfrit, der indeholder fabrikken for formatet, hvis det er registreret.
is_format_supported(format_value: std::string_view)boolKontrollér, om et format har en registreret eksportør.
get_supported_formats()std::vector<std::string>Registrer en eksportørklasse for dens understøttede formater. Kalder T::get_supported_formats (()) til at finde ud af, hvilke formatstrenge eksportøren håndterer, og derefter kortlægger hver til en fabrik, der skaber T.
clear()- Vi skal teste alle eksportører.
 Dansk