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

firmaDescripción
ExporterRegistry()
unregister_exporter(format_value: std::string_view)boolNo 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)boolVerifique 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.

Ver también

 Español