TableCell - A helyfogadó.
Összefoglaló
ExporterRegistry egy osztály a Aspose.Slides FOSS-ban C++-ra.
Központi nyilvántartás a formátum exportőrök számára. Tartja az SaveFormat értékláncokat azok megfelelő exportáló gyárakhoz való mappolást. Az új exportőket dinamikus módon regisztrálhatják, így könnyű hozzáadni új exportformátumot. @code // Regisztrálja egy exportót ExporterRegistry::register_exporter (); // Szerezzen exportort egy formatú auto-exportor = ExporterRegistry get_Exporter ((“Pptx “); if (exporteur) { exporter->export_presentation ((package”, output.pptx”); } @endcode
Módszerek
| Az aláírás: | Leírás |
|---|---|
unregister_exporter(format_value: std::string_view) → bool | Az exportőrnek egy adott formátumban történő nyilvántartásba vételének törlése. |
get_exporter(format_value: std::string_view) → std::unique_ptr<ExporterBase> | A megadott formátumhoz egy unique_ptr példányt adja az exportőrnek. |
get_exporter_class(format_value: std::string_view) → std::optional<ExporterFactory> | Ha a formátum bejegyzett, visszaad egy opcionális elemet, amely tartalmazza az üzemeltető számot. |
is_format_supported(format_value: std::string_view) → bool | Ellenőrizze, hogy a formátum regisztrált exportőrrel rendelkezik-e. |
get_supported_formats() → std::vector<std::string> | Regisztráljon egy exportőrosztályt a támogatott formátumaira. Hívja T::get_supported_formats (()) -ot, hogy kiderítse, melyik format szalagokat kezel az exportő, majd mindegyiket elküldi egy gyárba, amely létrehozja a T-et. |
clear() | Minden regisztrált exportőr kiürült, főleg tesztelésre. |