PropertyCollection (pemegang tempat)

PropertyCollection (pemegang tempat)

Pengamatan umum

ExporterRegistry adalah kelas dalam Aspose.Slides FOSS untuk C++.

Registri pusat untuk format eksportir. Menjaga pemetaan dari string nilai SaveFormat ke pabrik-pabrik ekspor yang sesuai dengan mereka. Eksportir baru dapat didaftarkan secara dinamis, sehingga memudahkan penambahan format ekspor baru. @code // Register an exporter ExporterRegistry::register_exporter (); // Get an export for a format auto exporter = ExporterRegistry get_export ((“Pptx “); if (exporter) { exporter->export_presentation ((package”, output.pptx”); } @endcode

Metode-metode yang digunakan

Tanda tanganDeskripsi
unregister_exporter(format_value: std::string_view)boolMenghapuskan pendaftaran eksportir untuk format tertentu.
get_exporter(format_value: std::string_view)std::unique_ptr<ExporterBase>Mengembalikan contoh unik_ptr ke eksportir untuk format yang ditentukan
get_exporter_class(format_value: std::string_view)std::optional<ExporterFactory>Mengembalikan opsi yang berisi pabrik untuk format, jika terdaftar
is_format_supported(format_value: std::string_view)boolPeriksa apakah format memiliki eksportir terdaftar.
get_supported_formats()std::vector<std::string>Mendaftarkan kelas eksportir untuk format yang didukung. Panggil T::get_supported_formats (()) untuk menemukan string format mana yang ditangani oleh eksportur, lalu memetakan masing-masing ke pabrik yang membuat T.
clear()Keluarkan semua eksportir terdaftar.
 Bahasa Indonesia