- Não, não.
Resumo geral
ExporterRegistry é uma classe em Aspose.Slides FOSS para C++.
Registro central para exportadores de formato. Manteve um mapeamento das cadeias de valores SaveFormat às suas fábricas de exportação correspondentes. Novos exportador podem ser registrados dinamicamente, facilitando a adição de novos formatos de importação. @code // Registrar um exportadora ExporterRegistry::register_exporter (); // Obter um importador para um formato autoexportador = ExporterRegistry get_Exportador ((“Pptx “); if (exportor) { exporter->export_presentation ((package”, output.pptx”); } @endcode
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
unregister_exporter(format_value: std::string_view) → bool | Desregistro de um exportador para um formato específico. |
get_exporter(format_value: std::string_view) → std::unique_ptr<ExporterBase> | Retorna uma instância unique_ptr para o exportador do formato especificado |
get_exporter_class(format_value: std::string_view) → std::optional<ExporterFactory> | Retorna um opcional contendo a fábrica para o formato, se registrado. |
is_format_supported(format_value: std::string_view) → bool | Verificar se um formato tem exportador registado. |
get_supported_formats() → std::vector<std::string> | Registre uma classe exportadora para seus formatos suportados. Chama T::get_supported_formats (()) para descobrir quais cadeias de formato o exportador lida, em seguida, mapeia cada um a uma fábrica que cria T. |
clear() | Despeje todos os exportadores registados, principalmente para testes. |