ExporterRegistry
סקירה כללית
ExporterRegistry הוא שיעור ב Aspose.Slides FOSS עבור C++.
רשומה מרכזית עבור יצואנים פורמט. שמירה על קובץ מ SaveFormat שורות ערך למפעלים היצוא המתאימים שלהם. יצאנים חדשים ניתן להירשם באופן דינמי, מה שהופך את זה קל להוסיף פורמטים ייצאו חדשים. @code // רשום יצרן יציאה רשומות::register_exporter (); // לקבל יצרנית עבור פורמה auto exporter = ExporterRegistry::get_Exporter(“Pptx”); אם (יציאת) { exporte->export_presentation(חבילה, “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 עבור חבילת C+.
שיטות
| חתימה | תיאור |
|---|---|
ExporterRegistry() | |
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() כדי לגלות איזה פורמט שורה את המנהל היצוא, ולאחר מכן מפה כל אחד על מפעל אשר יוצר T. |
clear() | ברור כל היצואנים הרשומים.בראש ובראשונה לבדיקות. |