ExporterRegistry

المعلومات العامة

ExporterRegistry هي فئة في Aspose.Slides FOSS لـ C++.

السجل المركزي لمصدرين من النمط. يحافظ على ترسيم سلسلة القيمة SaveFormat إلى مصانع المصدر المقابلة لها. يمكن تسجيل المصادرين الجدد بشكل ديناميكي ، مما يجعل إضافة تنسيقات تصدير جديدة أمرًا سهلًًى. @code // سجل مصدّر ExporterRegistry::register_exporter (); // الحصول على مصدر لنموذج auto exporter = ExporterRegistry get_exportor ((“Pptx “); if (exporter) { 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>يعيد مثال 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 (()) لاكتشاف ما هي الشكل التي يتعامل معها المصادر ، ثم ترسم كل واحد إلى مصنع يخلق T.
clear()أفرجوا عن جميع المصدرين المسجلين، وذلك في الأساس للتجارب.
 العربية