ExporterRegistry

ExporterRegistry

Genel Bakış

ExporterRegistry C++ için Aspose.Slides FOSS’de bir sınıf.

Formattaki ihracatçılar için merkezi kayıt. SaveFormat değer dizileri ile ilgili ihracatçı fabrikalarının bir haritasını korur. Yeni ihrahata sahipler dinamik olarak kaydedilebilir, bu da yeni ihrazat biçimlerinin eklenmesini kolaylaştırır. @code // Bir ihrafatı kaydet ExporterRegistry::register_exporter (); // Otomatik ihrapı yapan bir format için ihrabayı alın = ExporterRegistry get_xporteur ((“Pptx “); if (exportor) { exporter->export_presentation ((package”,output.pptx”); } @endcode

Bu sınıf, C ++ programlarında ExporterRegistry nesnelerle çalışmak için 7 yöntem sağlar. Kullanılabilir yöntemler şunlardır: ExporterRegistry, clear, get_exporter, get_exporter_class, get_supported_formats, is_format_supported, unregister_exporter. Tüm kamu üyeleri, C ++ paketi için Aspose.Slides FOSS’u yükledikten sonra herhangi bir C++ uygulamasına erişilebilir.

Yöntemler

SignatureAçıklama:
ExporterRegistry()
unregister_exporter(format_value: std::string_view)boolBelirli bir biçim için ihracatçıyı kaydetmeyi iptal etmek.
get_exporter(format_value: std::string_view)std::unique_ptr<ExporterBase>Belirtilen biçimi işleyen ihracatçıya unique_ptr gönderir
get_exporter_class(format_value: std::string_view)std::optional<ExporterFactory>Verilen biçim için fabrika içeren isteğe bağlı bir seçeneği gönderir.
is_format_supported(format_value: std::string_view)boolBir formatın kayıtlı bir ihracatçısı olup olmadığını kontrol edin.
get_supported_formats()std::vector<std::string>Desteklenen biçimleri için bir ihracatçı sınıfı kaydet. T::get_supported_formats (()) çağrısı ile, ihracın hangi format dizileri kullandığını öğrenir ve sonra her birini T oluşturan fabrikaya yerleştirir.
clear()Kayıtlı ihracatçıları temizleyin.

Ayrıca bakınız:

 Türkçe