ExporterRegistry
ภาพรวม
ExporterRegistry เป็นคลาสใน Aspose.Slides FOSS สําหรับ C++.
การบันทึกกลางสําหรับผู้ส่งออกรูปแบบ. มีการจัดสรรเส้นค่าจาก SaveFormat ไปยังโรงงานผู้นําเข้าที่ตรงกัน. ผู้ส่งผลิตใหม่สามารถลงทะเบียนได้อย่างไดนามิก, ทําให้ง่ายในการเพิ่มรูป แบบการส่งออกไปใหม่. @code // Register an exporter ExporterRegistry::register_exporter (); // Get an exporter for a format auto exporter = ExporterRegistry get_xporteur ((“Pptx”); if (exporters) { export->export_presentation ((package",output.pptx")); } @endcode
หมวดนี้ให้ 7 วิธีในการทํางานกับวัตถุ ExporterRegistry ในโปรแกรม C++. วิธีการที่ใช้ได้แก่: ExporterRegistry, clear, get_exporter, get_exporter_class, get_supported_formats, is_format_supported, unregister_exporter. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน C++ ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.Slides FOSS for 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 (()) เพื่อค้นหารุ่นรูป แบบใดที่ผู้นําเข้าใช้งาน แล้วโยนแต่ละตัวต่อโรงงานที่สร้าง T. |
clear() | ออกจากผู้ส่งออกทุกรายการ โดยเฉพาะเพื่อทดสอบ. |