ExporterRegistry
Översikt
ExporterRegistry är en klass i Aspose.Slides FOSS för C++.
Nytt exportörer kan registreras dynamiskt, vilket gör det enkelt att lägga till nya exportformat. @code // Registrera en exportör ExporterRegistry::register_exporter (); // Få en exporter för ett format autoexportör = ExporterRegistry:get_Exporter(“Pptx”); om (exportera) { exporter->exports_presentation(package, “output.pptx”). } @endcode
Denna klass ger 7 metoder för att arbeta med ExporterRegistry objekt i C++-program. Tillgängliga metoder inkluderar: ExporterRegistry, clear, get_exporter, get_exporter_class, get_supported_formats, is_format_supported, unregister_exporter. Alla offentliga medlemmar är tillgängliga för alla C++-applikationer efter att ha installerat Aspose.Slides FOSS för C ++-paketet.
Metoder
| Signature | Beskrivning |
|---|---|
ExporterRegistry() | |
unregister_exporter(format_value: std::string_view) → bool | Underskriva en exportör för ett specifikt format. |
get_exporter(format_value: std::string_view) → std::unique_ptr<ExporterBase> | Returnerar en unik_ptr till exportören hantera det angivna formatet |
get_exporter_class(format_value: std::string_view) → std::optional<ExporterFactory> | Returnerar ett valfritt innehåll som innehåller fabriken för det angivna formatet |
is_format_supported(format_value: std::string_view) → bool | Kontrollera om ett format har en registrerad exportör. |
get_supported_formats() → std::vector<std::string> | Registrera en exportörsklass för dess stödda format. ringer T::get_supported_formats() för att upptäcka vilket format som strängar den exporterande handeln, sedan kartlägger var och en till ett fabrik som skapar T. |
clear() | Klarar alla registrerade exportörer. främst för testning. |