ExporterRegistry

Přehled

ExporterRegistry je třída v Aspose.Slides FOSS pro C++.

Centrální registr pro vývozce formátu. Zachovává mapování ze strun hodnot SaveFormat do jejich odpovídajících výrobců exportérů. Noví exporterové mohou být dynamicky zaregistrováni, což usnadňuje přidávání nových vývozných formátů . @code // Registrovat vývozci ExporterRegistry::register_exporter (); // Získejte vývozca pro automatický vývozc = ExporterRegistry get_exportor ((“Pptx “); if (exporteur) { exporter->export_presentation ((package”, output.pptx”); } @endcode

Metody

Podpis:Popis:
unregister_exporter(format_value: std::string_view)boolOdhlásit vývozce pro konkrétní formát.
get_exporter(format_value: std::string_view)std::unique_ptr<ExporterBase>Vrátí unikátní_ptr pro exportérskou instanci ve stanoveném formátu
get_exporter_class(format_value: std::string_view)std::optional<ExporterFactory>Vrátí volitelný kód obsahující výrobní číslo pro formát, je-li registrován.
is_format_supported(format_value: std::string_view)boolZkontrolujte, zda formát má registrovaného vývozce.
get_supported_formats()std::vector<std::string>Registrovat exportérskou třídu pro její podporované formáty. Volá T::get_supported_formats (()) zjistit, který format řetězců vývozce zachází, pak mapy každý do továrny, která vytváří T.
clear()Vyčistěte všechny registrované vývozce, hlavně kvůli testování.
 Čeština