InMemoryOpcPackage
خلاصه ای
InMemoryOpcPackage یک کلاس در Aspose.Slides FOSS برای C++.
بسته OPC در حافظه با پشتیبانی از فایل I/O ZIP. مدیریت یک بسته Open Packaging Conventions به عنوان نقشه ای در فضای حافظه از نام های قسمت ها تا آرایه های بایت. پشتیبانی برای بارگیری و ذخیره کردن به آرشیو ZIM (راه یا جریان پرونده) ، حفظ بخش های ناشناخته برای وفاداری دور سفر .
این کلاس 14 روش برای کار با InMemoryOpcPackage اشیاء در برنامه های C++ را فراهم می کند. روش های موجود شامل: InMemoryOpcPackage, close, create_new, delete_part, get_part, get_part_names, has_part, open, save, set_part, source_path. همه اعضای عمومی پس از نصب بسته Aspose.Slides FOSS for C++ به هر برنامه C ++ دسترسی دارند.
روش ها
| Signature | شرح: |
|---|---|
InMemoryOpcPackage() | |
open(path: std::filesystem::path) → InMemoryOpcPackage | بسته OPC رو از مسیر فایل باز کن. |
open(stream: std::istream) → InMemoryOpcPackage | بسته OPC رو از مسیر فایل باز کن. |
create_new() → InMemoryOpcPackage | یک بسته OPC خالی جدید ایجاد کنید. |
save(path: std::filesystem::path) | بسته را به عنوان آرشیو ZIP ذخیره کنید. |
save(stream: std::ostream) | بسته را به عنوان آرشیو ZIP ذخیره کنید. |
get_part(part_name: std::string_view) → std::optional<std::vector<uint8_t>> | محتوای یک بخش را با نام بازیافت کنید. اگر قسمت وجود نداشته باشد nullopt را برگرداند. |
set_part(part_name: std::string_view, content: std::vector<uint8_t>) | ذخیره (یا نوشتن) یک قسمت با محتوای داده شده. |
set_part(part_name: std::string_view, content: std::string_view) | ذخیره (یا نوشتن) یک قسمت با محتوای داده شده. |
has_part(part_name: std::string_view) → bool | بررسی کنید که آیا یک قسمت در بسته وجود دارد. |
delete_part(part_name: std::string_view) → bool | یک قسمت از بسته حذف کنید. |
get_part_names() → std::vector<std::string> | دریافت فهرستی از تمام نامهای قطعات در بسته. |
source_path() → std::optional<std::string> | مسیر فایل اصلی را دریافت کنید اگر بسته از یک فایل بارگیری شده باشد. |
close() | بسته را ببندید و منابع آزاد کنید. تمام داده های موجود در حافظه پاک می شود. پس از بسته بندی نباید استفاده شود . |