InMemoryOpcPackage

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()بسته را ببندید و منابع آزاد کنید. تمام داده های موجود در حافظه پاک می شود. پس از بسته بندی نباید استفاده شود .

همچنین ببینید:

 فارسی