ExporterRegistry

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

SignatureDescription
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()Вивільнити всіх зареєстрованих експортерів.

See Also

 Українська