ExporterRegistry

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()ברור כל היצואנים הרשומים.בראש ובראשונה לבדיקות.

ראה גם

 עברית