ExporterRegistry

Общ преглед

ExporterRegistry е клас в Aspose.Slides FOSS за C++.

Централен регистър за експортери на формат. Поддържа картографиране от SaveFormat стълбове с стойности до съответните им фабрики за износ. Нови износители могат да бъдат регистрирани динамично, което улеснява добавянето на нови формати за экспорт. @code // Регистрирайте износител ExporterRegistry::register_exporter (); // Получете изнасяч за формата auto exporter = ExporterRegistry get_exportor ((“Pptx “); if (exporteur) { export->export_presentation ((package”, output.pptx”); } @endcode

Методи за изчисляване на данните

ПодписътОписание на състоянието
unregister_exporter(format_value: std::string_view)boolОтписване на износителя за определен формат.
get_exporter(format_value: std::string_view)std::unique_ptr<ExporterBase>Връща уникален_ptr на експортера за посочения формат
get_exporter_class(format_value: std::string_view)std::optional<ExporterFactory>Връща опционален файл, съдържащ фабричната дата за формата, ако е регистриран.
is_format_supported(format_value: std::string_view)boolПроверете дали форматът има регистриран износител.
get_supported_formats()std::vector<std::string>Регистрира клас експортер за неговите поддържани формати. Назовава T::get_supported_formats (()) да открие кои формат се управлява от експортъра, след което картографира всеки към фабрика, която създава Т.
clear()Изключете всички регистрирани износители.
 Български