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() | सभी पंजीकृत निर्यातकों को खाली करें. मुख्यतः परीक्षण के लिए।. |