ExporterRegistry
Revisión
ExporterRegistry Es una clase en Aspose.Slides FOSS para C++.
Registro central para exportadores de formato. mantiene una mapeada de las líneas de valor de SaveFormat a sus respectivas fábricas de exportación. nuevos exportadoras se pueden registrar dinámicamente, lo que hace fácil agregar nuevos formatos de exportador. @code // Registra un exportadora ExportadorRegistro::register_exporter (); // Obtenga un exporte por un formato auto-exportadora = ExporterRegistry::get_Exporter(“Pptx”); si (exporte) { exporter->exportu_presentation(embalaje, “output.pptx”); } @endcode
Esta clase proporciona 7 métodos para trabajar con los objetos de ExporterRegistry en programas C++. Los métodos disponibles incluyen: ExporterRegistry, clear, get_exporter, get_exporter_class, get_supported_formats, is_format_supported, unregister_exporter. Todos los miembros públicos están accesibles a cualquier aplicación C++ después de instalar el Aspose.Slides FOSS para el paquete C+.
Metodología
| firma | Descripción |
|---|---|
ExporterRegistry() | |
unregister_exporter(format_value: std::string_view) → bool | No registrar a un exportador para un formato específico. |
get_exporter(format_value: std::string_view) → std::unique_ptr<ExporterBase> | Devolve un único_ptr al exportador que maneja el formato especificado |
get_exporter_class(format_value: std::string_view) → std::optional<ExporterFactory> | Retorna un formato opcional que contiene la fábrica para el formato dado |
is_format_supported(format_value: std::string_view) → bool | Verifique si un formato tiene un exportador registrado. |
get_supported_formats() → std::vector<std::string> | Registra una clase de exportador para sus formatos apoyados. llama T::get_supported_formats() para descubrir qué formato se enmarca el manejo del exportado, luego mapa cada uno a una fábrica que crea T. |
clear() | Clarificar todos los exportadores registrados. principalmente para la prueba. |