ExporterRegistry
Общ преглед
ExporterRegistry е клас в Aspose.Slides FOSS за C++.
Централен регистър за експортери на формат. Поддържа картографиране от SaveFormat стълбове с стойности до съответните им фабрики за износ. Нови износители могат да бъдат регистрирани динамично, което улеснява добавянето на нови формати за экспорт. @code // Регистрирайте износител ExporterRegistry::register_exporter (); // Получете изнасяч за формата auto exporter = ExporterRegistry get_exportor ((“Pptx “); if (exporteur) { export->export_presentation ((package”, output.pptx”); } @endcode
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
unregister_exporter(format_value: std::string_view) → bool | Отписване на износителя за определен формат. |
get_exporter(format_value: std::string_view) → std::unique_ptr<ExporterBase> | Връща уникален_ptr на експортера за посочения формат |
get_exporter_class(format_value: std::string_view) → std::optional<ExporterFactory> | Връща опционален файл, съдържащ фабричната дата за формата, ако е регистриран. |
is_format_supported(format_value: std::string_view) → bool | Проверете дали форматът има регистриран износител. |
get_supported_formats() → std::vector<std::string> | Регистрира клас експортер за неговите поддържани формати. Назовава T::get_supported_formats (()) да открие кои формат се управлява от експортъра, след което картографира всеки към фабрика, която създава Т. |
clear() | Изключете всички регистрирани износители. |