InMemoryOpcPackage
المعلومات العامة
InMemoryOpcPackage هي فئة في Aspose.Slides FOSS لـ C++.
حزمة OPC داخل الذاكرة مع دعم إدخال / خروج ملفات ZIP. تدير حجز اتفاقيات التعبئة المفتوحة كخريطة في الذهنية لأسماء الأجزاء إلى صفائح بايت. يدعم تحميل من وتخزينها إلى أرشيفات زيب (مسارات الملف أو تيار) ، والحفاظ على أجزائية غير معروفة لثقة الجولة.
الطرق
| التوقيع | وصف |
|---|---|
open(path: std::filesystem::path) → InMemoryOpcPackage | افتح حزمة OPC من مسار ملف. |
open(stream: std::istream) → InMemoryOpcPackage | افتح حزمة OPC من مسار ملف. |
create_new() → InMemoryOpcPackage | إنشاء حزمة OPC فارغة جديدة. |
save(path: std::filesystem::path) | احفظ الحزمة إلى مسار ملف كمحفوظ زيب. |
save(stream: std::ostream) | احفظ الحزمة إلى مسار ملف كمحفوظ زيب. |
set_part(part_name: std::string_view, content: std::string_view) | تخزين (أو إعادة كتابة) جزء مع المحتوى المحدد. |
get_part_names() → std::vector<std::string> | احصل على قائمة بأسماء الأجزاء في الحزمة. |
source_path() → std::optional<std::string> | احصل على مسار الملف الأصلي إذا تم تحميل الحزمة من ملف. |
close() | أغلق الحزمة وافصل الموارد. تنظف كل البيانات في الذاكرة الجزء. لا ينبغي استخدام الحزام بعد الإغلاق. |