ExporterRegistry
Prezentare generală
ExporterRegistry este o clasă în Aspose.Slides FOSS pentru C++.
Registru central pentru exportatori de format. Menține o cartografiere din SaveFormat șiruri de valori la fabricile lor corespunzătoare exportatoare. Noii exportători pot fi înregistrați dinamic, facilitând adăugarea noilor formate de export. @code // Înregistrează un exportator ExporterRegistry::register_exporter (); // Obține un exporter pentru un format auto-exportator = ExporterRegistry get_Exporter ((“Pptx”); if (exporteur) { exportador->export_presentation ((package, “output.pptx”)); } @endcode
Această clasă oferă 7 metode pentru a lucra cu obiecte ExporterRegistry în programe C++. Metodele disponibile includ: ExporterRegistry, clear, get_exporter, get_exporter_class, get_supported_formats, is_format_supported, unregister_exporter. Toți membrii publicului sunt accesibili oricărei aplicații C++ după instalarea pachetului Aspose.Slides FOSS pentru C++.
Metode
| Signature | Descriere: |
|---|---|
ExporterRegistry() | |
unregister_exporter(format_value: std::string_view) → bool | Dezabonare a unui exportator pentru un format specific. |
get_exporter(format_value: std::string_view) → std::unique_ptr<ExporterBase> | Întoarce un unic_ptr exportatorului care gestionează formatul specificat |
get_exporter_class(format_value: std::string_view) → std::optional<ExporterFactory> | Întoarce un opțional care conține marca de fabrica pentru formatul dat. |
is_format_supported(format_value: std::string_view) → bool | Verificați dacă un format are exportator înregistrat. |
get_supported_formats() → std::vector<std::string> | Înregistrează o clasă exportator pentru formate suportate. Cheamă T::get_supported_formats (()) pentru a descoperi care sunt șirurile de format pe care le gestionează exportatorii, apoi mapează fiecare la o fabrică care creează T. |
clear() | Eliberaţi toţi exportatorii înregistraţi, mai ales pentru teste. |