ExporterRegistry
Overview
ExporterRegistry є класом в Aspose.Slides FOSS для C++.
Центральна реєстрація для експортерів формату. Підтримує відображення від SaveFormat значень до відповідних заводів-експортера. Нові екпортери можуть бути зареєстровані динамічно, що полегшує додавання нових форматів експорту. @code // Register an exporter ExporterRegistry::register_exporter (); // Get an exportator for a format auto exporter = ExporterRegistry get_Exporter ((“Pptx “); if (exporter) { exporter->export_presentation ((package”, output.pptx”); } @endcode
Цей клас надає 7 методів роботи з об’єктами ExporterRegistry в програмах C++. Доступні методи включають: ExporterRegistry, clear, get_exporter, get_exporter_class, get_supported_formats, is_format_supported, unregister_exporter. Всі публічні члени доступні будь-якім додаткам C++ після встановлення пакету Aspose.Slides FOSS для C++.
Methods
| Signature | Description |
|---|---|
ExporterRegistry() | |
unregister_exporter(format_value: std::string_view) → bool | Відреєструвати експортера для певного формату. |
get_exporter(format_value: std::string_view) → std::unique_ptr<ExporterBase> | Повертає unique_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() | Вивільнити всіх зареєстрованих експортерів. |