ExporterRegistry
Overview
ExporterRegistry là một lớp trong Aspose.Slides FOSS cho C++.
Đăng ký trung tâm cho các nhà xuất khẩu định dạng. duy trì bản đồ từ SaveFormat dòng giá trị đến các công ty xuất xưởng tương ứng của họ. Nhà xuất hiện mới có thể được đăng ký năng động, làm cho nó dễ dàng để thêm định hình xuất nhập khẩu mới. @code // Đăng kí một nhà nhập xách ExporterRegistry::register_exporter (); // Nhận một người xuất Xách cho một định kỳ auto exporter = ExporterRegistry ::get_Exporter(“Pptx”); nếu (export) { export->exports_presentation(package, “output.pptx”); } @endcode
Khóa học này cung cấp 7 phương pháp để làm việc với các đối tượng ExporterRegistry trong các chương trình C++. Các phương pháp có sẵn bao gồm: ExporterRegistry, clear, get_exporter, get_exporter_class, get_supported_formats, is_format_supported, unregister_exporter. Tất cả các thành viên công cộng đều có thể truy cập vào bất kỳ ứng dụng C++ nào sau khi cài đặt Aspose.Slides FOSS cho gói C ++.
Methods
| Signature | Description |
|---|---|
ExporterRegistry() | |
unregister_exporter(format_value: std::string_view) → bool | Không đăng ký một nhà xuất khẩu cho định dạng cụ thể. |
get_exporter(format_value: std::string_view) → std::unique_ptr<ExporterBase> | Trả lại một unique_ptr cho nhà xuất khẩu xử lý định dạng được chỉ định |
get_exporter_class(format_value: std::string_view) → std::optional<ExporterFactory> | Trả lại một tùy chọn chứa nhà máy cho định dạng đã được cung cấp |
is_format_supported(format_value: std::string_view) → bool | Kiểm tra xem một định dạng có nhà xuất khẩu đăng ký hay không. |
get_supported_formats() → std::vector<std::string> | Đăng ký một lớp xuất khẩu cho các định dạng được hỗ trợ của nó. gọi T::get_supported_formats() để tìm ra định hình nào dây mà nhà xuất bản xử lý, sau đó đánh giá mỗi thành công tạo ra T. |
clear() | Tất cả các nhà xuất khẩu đã đăng ký. chủ yếu để kiểm tra. |