PropertyCollection{Categorie:Documentele de activitate}
Opinie 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
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
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 o instanță unique_ptr la exportator pentru formatul specificat |
get_exporter_class(format_value: std::string_view) → std::optional<ExporterFactory> | Întoarce o opțiune care conține numărul de fabrica pentru format, dacă este înregistrată. |
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. |