VertexDeclaration{/i:
Približni podaci
ExporterRegistry je razred u Aspose.Slides FOSS za C++.
Centralna registracija za izvoznike formata. održava mapiranje od SaveFormat vrijednosnih niza do odgovarajućih tvornica izvoznika. Novi izvoznici mogu biti dinamički registrirani, što olakšava dodavanje novih izvoznih formeta. @code // Registrirajte izvoznika ExporterRegistry::register_exporter (); // Dobijite izvoznik za format auto-izvoznika = ExporterRegistry:get_exportor ((“Pptx”); ako je (izvoznik) { izvođač->export_presentation ((package, “output.pptx”)); } @endcode
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
unregister_exporter(format_value: std::string_view) → bool | Odjaviti izvoznika za određeni format. |
get_exporter(format_value: std::string_view) → std::unique_ptr<ExporterBase> | Vrati jedinstvenu_ptr instanci za isporučitelja u određenom formatu |
get_exporter_class(format_value: std::string_view) → std::optional<ExporterFactory> | Vrati opcionalni sadržava tvornicu za format, ako je registriran. |
is_format_supported(format_value: std::string_view) → bool | Provjerite ima li format registriranog izvoznika. |
get_supported_formats() → std::vector<std::string> | Registracija klase izvoznika za njegove podržane formate. Zove T::get_supported_formats (()) da bi otkrio koje nizove formata rukovodi izvoznik, a zatim mapira svaku do tvornice koja stvara T. |
clear() | Izbjegavajte sve registrirane izvoznike. |