ExporterRegistry

ExporterRegistry

अवलोकन

ExporterRegistry C++ के लिए Aspose.Slides FOSS में एक वर्ग है।.

प्रारूप निर्यातकों के लिए केंद्रीय रजिस्ट्री। SaveFormat मान स्ट्रिंग से उनके संबंधित निर्यातक कारखानों की मैपिंग बनाए रखता है. नए निर्यातकर्ताओं को गतिशील रूप से पंजीकृत किया जा सकता है, जिससे नए आयात स्वरूप जोड़ना आसान हो जाता है। @code // एक निर्यातकर्ता दर्ज करें ExporterRegistry::register_exporter (); // स्वतस्फीति निर्यात करने वाले के लिये एक एक्सपोर्टर प्राप्त करें = ExporterRegistry:get_Exporter ((“Pptx”); if (exportor) { exporter->export_presentation ((package, “output.pptx”)); } @endcode

यह वर्ग C++ कार्यक्रमों में ExporterRegistry वस्तुओं के साथ काम करने के लिए 7 विधियाँ प्रदान करता है. उपलब्ध विधियों में शामिल हैंः: ExporterRegistry, clear, get_exporter, get_exporter_class, get_supported_formats, is_format_supported, unregister_exporter. सभी सार्वजनिक सदस्य Aspose.Slides FOSS for C++ पैकेज स्थापित करने के बाद किसी भी C ++ अनुप्रयोग तक पहुंच सकते हैं.

विधिएँ

Signatureविवरण
ExporterRegistry()
unregister_exporter(format_value: std::string_view)boolकिसी विशिष्ट प्रारूप के लिए निर्यातक का पंजीकरण रद्द करना।.
get_exporter(format_value: std::string_view)std::unique_ptr<ExporterBase>निर्दिष्ट प्रारूप को संभालने वाले निर्यातक के लिए unique_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()सभी पंजीकृत निर्यातकों को खाली करें. मुख्यतः परीक्षण के लिए।.

यह भी देखें

 हिन्दी